图书介绍
Java程序设计教程PDF|Epub|txt|kindle电子书版本网盘下载
- 潘浩主编 著
- 出版社: 北京:北京邮电大学出版社
- ISBN:9787563516452
- 出版时间:2008
- 标注页数:336页
- 文件大小:32MB
- 文件页数:348页
- 主题词:JAVA语言-程序设计-教材
PDF下载
下载说明
Java程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java语言与面向对象概述1
1.1Java发展简史1
1.1.1Java发展简介1
1.1.2Java语言的特点2
1.2Java虚拟机4
1.2.1Java虚拟机的概念4
1.2.2Java虚拟机的结构5
1.3Java2平台的3种版本6
1.3.1Java SE7
1.3.2Java EE7
1.3.3Java ME9
1.4面向对象开发概述10
1.4.1面向对象编程的概念10
1.4.2面向对象编程的特点11
1.4.3对象的抽象和封装12
1.4.4面向对象的软件开发步骤13
本章小结15
习题15
第2章 Java程序编程概述16
2.1JDK的安装与配置16
2.1.1JDK的安装16
2.1.2JDK的环境配置17
2.2Java程序集成开发工具18
2.2.1UltraEdit工具19
2.2.2EditPlus工具20
2.2.3JCreator工具21
2.2.4Eclipse工具21
2.3Java应用程序实例21
2.3.1Java应用程序的编辑21
2.3.2Java应用程序的编译和运行22
2.4Java Applet实例23
2.4.1Java Applet源程序的编辑与编译24
2.4.2嵌入Java Applet的HTML文件24
2.5Java应用程序的输入/输出26
2.5.1文本界面的输入/输出26
2.5.2图形界面的输入/输出29
本章小结31
习题31
第3章 Java基本数据类型32
3.1Java程序基本组成元素32
3.1.1标识符32
3.1.2关键字33
3.1.3分隔符34
3.1.4注释35
3.2数据类型35
3.2.1整数类型36
3.2.2浮点类型37
3.2.3字符类型37
3.2.4布尔类型37
3.2.5基本数据类型之间的转换37
3.3变量与常量39
3.3.1常量39
3.3.2变量40
3.4运算符与表达式42
3.4.1赋值运算符与赋值表达式43
3.4.2算术运算符与算术表达式43
3.4.3关系运算符与条件运算符46
3.4.4逻辑运算符与逻辑表达式48
3.4.5位运算符与位表达式49
3.4.6复合赋值运算符50
3.4.7运算符的优先级51
本章小结51
习题52
第4章 程序流程控制语句54
4.1结构化程序的3种结构54
4.1.1顺序结构54
4.1.2选择结构55
4.1.3循环结构55
4.2选择语句56
4.2.1if语句56
4.2.2switch语句58
4.3循环语句60
4.3.1for循环语句61
4.3.2while循环语句63
4.3.3do...while循环语句65
4.4循环跳离语句66
4.4.1break语句66
4.4.2continue语句68
本章小结69
习题70
第5章 类与对象71
5.1类与对象的关系71
5.2类和对象的定义72
5.2.1类的定义72
5.2.2对象的初始化74
5.2.3构造方法的定义和重载75
5.3域的定义78
5.3.1静态域78
5.3.2静态初始化器79
5.3.3最终域与fina1关键字81
5.4方法的创建82
5.4.1方法的返回值83
5.4.2方法的参数传递85
5.4.3方法中的局部变量88
5.4.4静态方法90
5.4.5main()方法92
5.4.6方法的重载94
5.4.7this关键字95
5.5类与类之间的关系97
本章小结97
习题98
第6章 继承、抽象、接口和包100
6.1类的继承100
6.1.1继承的基本概念100
6.1.2类的继承实现101
6.1.3域的隐藏103
6.1.4方法的覆盖105
6.1.5super关键字106
6.1.6对象的类型转换109
6.2抽象类和抽象方法112
6.2.1抽象类和抽象方法的定义112
6.2.2抽象类的实现116
6.3接口和多重继承118
6.3.1接口的定义118
6.3.2接口的实现119
6.4包122
6.4.1包的定义122
6.4.2包内类的装载124
6.4.3包的路径设置126
6.5访问控制符128
6.5.1public修饰符129
6.5.2private修饰符130
6.5.3protected修饰符132
6.5.4默认访问修饰符133
本章小结134
习题134
第7章 Java基本类库136
7.1Java类库136
7.1.1Java类库概述136
7.1.2Java类库的使用方法140
7.1.3Object类142
7.2字符串143
7.2.1String类143
7.2.2StringBuffer类148
7.2.3字符串的分解150
7.3Math类153
7.4基本数据类型包装类155
7.4.1基本数据类型包装类155
7.4.2自动封包/拆包158
7.5Java异常处理161
7.5.1Java异常类层次结构163
7.5.2异常的捕获和处理164
7.5.3throws子句声明异常167
7.5.4自定义异常169
本章小结171
习题172
第8章 数组与ArrayList类173
8.1一维数组173
8.1.1一维数组的声明与创建173
8.1.2一维数组的初始化175
8.1.3一维数组的应用实例176
8.2多维数组179
8.2.1二维数组的创建179
8.2.2列数不规则的二维数组181
8.2.3二维数组的应用实例182
8.2.4多维数组的创建183
8.3使用for…each循环语句访问数组184
8.4数组参数在方法中传递186
8.5Arrays类187
8.6ArrayList类191
本章小结195
习题195
第9章 图形用户接口197
9.1Swing组件概述197
9.1.1Swing的简单示例197
9.1.2Swing的层次结构198
9.2框架200
9.3按钮与事件处理203
9.3.1按钮203
9.3.2按钮的事件处理205
9.3.3事件处理类207
9.4文本框与文本域208
9.4.1单行文本框与密码文本框208
9.4.2多行文本域210
9.5布局管理器213
9.5.1BorderLayout布局方式214
9.5.2FlowLayout布局方式216
9.5.3GridLayout布局方式217
9.5.4BoxLayout布局方式219
9.6选择框221
9.6.1复选框222
9.6.2单选按钮224
9.7下拉列表框227
9.8面板229
本章小结230
习题231
第10章 文件与流233
10.1流概述233
10.1.1字节流234
10.1.2字符流236
10.2标准I/O流237
10.3File类240
10.3.1文件的创建240
10.3.2文件操作241
10.4文件流243
10.4.1文件输入流243
10.4.2文件输出流245
10.5随机存取文件流247
10.6对象序列化253
10.6.1ObjectOutputStream流253
10.6.2ObjectInputStream流256
10.6.3对象序列化实例258
本章小结260
习题260
第11章 多线程261
11.1多线程的基本概念261
11.1.1多线程的引入261
11.1.2多线程的特点262
11.2多线程的实现263
11.2.1Thread类实现多线程264
11.2.2Runnable接口实现多线程267
11.3线程的生命周期270
11.4线程的调度管理271
11.4.1线程的优先级272
11.4.2join()方法的应用274
11.4.3sleep()方法的应用274
11.4.4yield()方法的应用277
11.5线程同步279
11.5.1同步方法280
11.5.2同步语句283
11.6线程间的通信284
11.6.1线程之间的通信问题284
11.6.2线程之间的通信解决方法288
本章小结290
习题290
第12章 JDBC数据库编程基础292
12.1JDBC概述292
12.2使用JDBC存取应用程序数据293
12.2.1JDBC驱动设置295
12.2.2建立数据库连接296
12.2.3操纵数据库297
12.3JDBC进阶——PreparedStatement和CallableStatement接口303
12.3.1PreparedStatement接口303
12.3.2CallableStatement接口305
12.4一个完整的例子307
12.4.1实例说明307
12.4.2建立数据库连接基类basejdbc.java308
12.4.3建立班级数据表类classdb.java311
12.4.4完成业务逻辑appClass.java313
12.4.5程序运行结果315
本章小结315
习题315
第13章 Servlet和JSP技术基础317
13.1Servlet技术及其特点317
13.1.1Servlet是什么?317
13.1.2Servlet的生命周期317
13.1.3Java Servlet API318
13.1.4创建HTTPServlet319
13.1.5Servlet技术的特点321
13.2JSP技术及其特点321
13.2.1JSP技术概述321
13.2.2JSP内置对象323
13.2.3JSP的语法324
13.2.4JSP技术的特点326
13.3使用Servlet和JSP开发Web应用327
13.3.1安装Servlet和JSP开发工具327
13.3.2安装支持Servlet的Web服务器——TOMCAT327
13.3.3创建和发布Web应用328
本章小结335
习题335