图书介绍
Java面向对象程序设计(JDK 1.6)【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 张桂珠,张平,陈爱国主编 著
- 出版社: 北京:北京邮电大学出版社
- ISBN:9787563523665
- 出版时间:2010
- 标注页数:312页
- 文件大小:46MB
- 文件页数:326页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
Java面向对象程序设计(JDK 1.6)PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 面向对象程序设计概述1
1.1 面向对象与面向过程程序设计1
1.2 类与对象2
1.3 封装与信息隐藏3
1.4 继承3
1.5 多态性4
1.6 面向对象的建模和UML4
1.7 小结5
习题5
第2章 Java语言概述和入门程序6
2.1 Java历史及发展6
2.2 Java语言特点6
2.3 Java类库8
2.3.1 Java中的包8
2.3.2 JSE、JEE、JME9
2.4 Java开发环境9
2.4.1 JDK下载、安装与使用9
2.4.2 Java集成开发环境11
2.5 Java程序类型及简单例子12
2.5.1 应用程序13
2.5.2 小应用程序applet17
2.5.3 简单输入和输出20
2.6 小结22
习题22
第3章 Java程序设计基础23
3.1 Java程序的组成23
3.2 基本数据类型、变量与常量25
3.2.1 基本数据类型25
3.2.2 常量26
3.2.3 变量27
3.2.4 符号常量28
3.3 运算符与表达式29
3.3.1 算术运算符与算术表达式29
3.3.2 赋值运算符与赋值表达式31
3.3.3 关系运算符与关系表达式32
3.3.4 逻辑运算符与逻辑表达式33
3.3.5 位运算符34
3.3.6 其他运算符36
3.3.7 运算符的优先级与结合性37
3.3.8 混合运算时数据类型的转换37
3.3.9 语句和块38
3.4 算法的基本控制结构39
3.4.1 分支语句40
3.4.2 循环语句44
3.5 方法50
3.5.1 方法的声明51
3.5.2 方法的调用51
3.5.3 方法的参数传递52
3.5.4 方法的重载53
3.5.5 嵌套与递归54
3.5.6 变量的作用域55
3.6 数组55
3.6.1 一维数组56
3.6.2 增强的for循环语句58
3.6.3 多维数组59
3.6.4 可变长的方法参数61
3.7 小结62
习题62
第4章 类与对象64
4.1 面向对象程序设计的思想64
4.1.1 OOP思想64
4.1.2 用类实现抽象数据类型:时钟类64
4.1.3 类成员:域、方法和构造方法66
4.2 类的作用域67
4.3 成员访问控制68
4.4 初始化类的对象:构造方法69
4.5 this71
4.6 使用set和get方法72
4.7 垃圾收集74
4.8 static方法和域74
4.9 类的组合76
4.10 包的创建和访问78
4.10.1 包的创建78
4.10.2 访问包中的类79
4.10.3 导入static成员80
4.11 小结81
习题81
第5章 类的继承和派生83
5.1 继承的概念和软件的重用性83
5.2 派生类的定义84
5.3 作用域和继承85
5.4 方法的重新定义85
5.5 继承下的构造方法和finalize方法87
5.6 超类和子类的关系90
5.7 继承的程序设计举例93
5.8 小结95
习题95
第6章 多态性97
6.1 多态性概念97
6.2 继承层次结构中对象间的关系97
6.3 抽象类和抽象方法99
6.3.1 抽象类和具体类的概念99
6.3.2 抽象方法的声明99
6.3.3 抽象类的声明99
6.3.4 抽象类程序设计的举例99
6.4 接口的声明和实现102
6.4.1 接口的概念102
6.4.2 接口的声明103
6.4.3 接口的实现103
6.4.4 接口的程序设计举例103
6.5 final方法和final类106
6.6 嵌套类和应用实例107
6.6.1 内部类的概念107
6.6.2 内部类的声明107
6.6.3 匿名内部类声明109
6.7 基本数据类型的包装类111
6.8 小结111
习题111
第7章 Java实用包113
7.1 Math类113
7.2 字符串类String114
7.2.1 String构造函数114
7.2.2 String类的方法115
7.3 StringBuffer类118
7.3.1 StringBuffer构造函数118
7.3.2 StringBuffer类的方法119
7.4 StringTokenizer类122
7.5 Vector类与Enumeration类124
7.5.1 Vector类124
7.5.2 Enumeration类125
7.6 小结127
习题127
第8章 图形和Java 2D128
8.1 Java图形环境与图形对象128
8.2 颜色控制128
8.3 字体控制130
8.4 使用Graphics绘制图形131
8.5 Java 2D API134
8.5.1 设置Graphics2D上下文135
8.5.2 使用Graphics2D绘制图形136
8.6 小结138
习题138
第9章 GUI组件与用户界面设计139
9.1 AWT和Swing组件概述139
9.2 事件处理模型141
9.3 命令按钮143
9.4 标签、单行文本框、多行文本域与滚动条面板145
9.4.1 标签145
9.4.2 单行文本框与多行文本域145
9.4.3 滚动条面板146
9.5 复选框按钮和单选按钮149
9.6 组合框152
9.7 列表154
9.8 布局管理器155
9.8.1 FlowLayout布局管理器156
9.8.2 BorderLayout布局管理器157
9.8.3 GridLayout布局管理器159
9.8.4 CardLayout布局管理器160
9.8.5 BoxLayout布局管理器162
9.8.6 GridBagLayout布局管理器163
9.9 面板和窗口165
9.9.1 面板165
9.9.2 窗口167
9.10 鼠标事件处理168
9.11 适配器类170
9.12 键盘事件处理172
9.13 菜单175
9.13.1 顶层菜单175
9.13.2 弹出式菜单179
9.14 选项卡面板181
9.15 小结183
习题183
第10章 异常处理185
10.1 异常处理概述185
10.2 异常分类187
10.3 异常的捕获处理188
10.4 重新抛出异常189
10.4.1 异常对象的生成189
10.4.2 重新抛出异常对象190
10.5 定义新的异常类型192
10.6 小结193
习题194
第11章 多线程195
11.1 线程的概念195
11.2 线程的状态与生命周期196
11.3 线程优先级与线程调度策略197
11.4 线程的创建和执行198
11.4.1 Runnable接口和Thread类介绍198
11.4.2 通过继承Thread的子类创建线程199
11.4.3 通过实现Runnable接口创建线程200
11.5 线程同步202
11.5.1 synchonized同步关键字202
11.5.2 wait和notify方法203
11.5.3 多线程同步的程序设计举例203
11.6 Daemon线程205
11.7 死锁205
11.8 小结206
习题206
第12章 输入和输出流处理207
12.1 输入和输出流概述207
12.1.1 输入流和输出流207
12.1.2 字节流和字符流207
12.1.3 输入和输出类的继承层次结构207
12.2 File类208
12.3 基于字节的输入和输出类及应用实例209
12.3.1 抽象类InputStream和OutputStream209
12.3.2 FileInputStream类和FileOutputStream类210
12.3.3 随机访问文件类211
12.3.4 过滤字节流213
12.3.5 标准输入/输出流215
12.3.6 对象流与Serializable接口216
12.3.7 管道流218
12.3.8 内存读写流219
12.3.9 序列输入流219
12.4 基于字符的输入和输出类及应用实例219
12.4.1 InputStreamReader类和OutputStreamWriter类220
12.4.2 BufferedReader类和BufferedWriter类220
12.4.3 其他字符流220
12.5 小结221
习题221
第13章 网络技术和应用开发222
13.1 Java网络技术概述222
13.2 URL与网络应用223
13.2.1 URL类223
13.2.2 用applet访问URL资源224
13.2.3 Web浏览器的设计224
13.2.4 URLConnection类226
13.3 基于流套接字的客户/服务器通信227
13.3.1 InetAddress类227
13.3.2 Socket类228
13.3.3 ServerSocket类229
13.3.4 基于流套接字的客户/服务器的通信过程229
13.3.5 多线程实现多用户网上聊天232
13.4 基于数据报套接字方式的客户/服务器通信237
13.4.1 DatagramPacket类237
13.4.2 DatagramSocket类237
13.4.3 基于数据报套接字的客户/服务器的通信应用实例237
13.5 小结242
习题242
第14章 JDBC技术和数据库应用开发243
14.1 JDBC技术243
14.1.1 JDBC的体系结构243
14.1.2 JDBC驱动程序类型243
14.1.3 JDBC API的主要类和接口简介244
14.2 创建SQL Server服务器上的数据库和ODBC数据源244
14.3 Java应用程序通过JDBC存取数据库的过程246
14.3.1 应用JDBC存取数据库的步骤246
14.3.2 JDBC存取SQL Server数据库的简单实例247
14.4 JDBC中的主要接口和类249
14.4.1 DriverManager类249
14.4.2 Connection接口250
14.4.3 Statement接口250
14.4.4 PreparedStatement接口251
14.4.5 CallableStatement接口252
14.4.6 Java数据类型和SQL中支持的数据类型的对应关系253
14.4.7 ResultSet接口254
14.4.8 ResultSetMetaData接口254
14.4.9 DatabaseMetaData接口255
14.5 数据库开发应用实例255
14.5.1 Study数据库的插入、修改、删除记录的程序设计255
14.5.2 查询Study数据库的程序设计265
14.6 小结274
习题274
第15章 JSP技术和Web应用开发275
15.1 JSP概述275
15.2 JSP运行环境的安装276
15.2.1 Tomcat 6的安装和配置277
15.2.2 在Tomcat上部署Web应用程序278
15.3 JSP指令280
15.3.1 page指令280
15.3.2 include指令281
15.4 JSP隐含对象283
15.4.1 J2EE Web应用程序的作用域283
15.4.2 JSP的隐含对象284
15.5 JSP脚本285
15.5.1 JSP脚本元素285
15.5.2 JSP脚本的应用实例286
15.6 JSP标准动作和应用实例288
15.6.1 <jsp:param>288
15.6.2 <jsp:include>动作和应用实例288
15.6.3 <jsp:forward>动作和应用实例289
15.7 JavaBeans在JSP中的使用292
15.7.1 JavaBeans定义的格式292
15.7.2 在JSP中调用JavaBeans的格式293
15.7.3 在JSP中使用JavaBeans的例子295
15.8 JSP数据库编程应用实例297
15.8.1 客户的信息登记和信息浏览的例子297
15.8.2 JSP汉字信息的读取和写入数据库的例子306
15.9 小结310
习题311
参考文献312
热门推荐
- 1096870.html
- 536082.html
- 2916686.html
- 1917562.html
- 1768777.html
- 2138047.html
- 1414910.html
- 2376729.html
- 3643042.html
- 2106533.html
- http://www.ickdjs.cc/book_3555851.html
- http://www.ickdjs.cc/book_3141324.html
- http://www.ickdjs.cc/book_1679424.html
- http://www.ickdjs.cc/book_43894.html
- http://www.ickdjs.cc/book_525585.html
- http://www.ickdjs.cc/book_3285950.html
- http://www.ickdjs.cc/book_503082.html
- http://www.ickdjs.cc/book_2371758.html
- http://www.ickdjs.cc/book_989462.html
- http://www.ickdjs.cc/book_1986431.html