图书介绍
面向对象程序设计 第3版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 叶乃文,王丹,杨惠荣编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302329077
- 出版时间:2013
- 标注页数:327页
- 文件大小:146MB
- 文件页数:341页
- 主题词:面向对象语言-程序设计-高等学校-教材
PDF下载
下载说明
面向对象程序设计 第3版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 面向对象程序设计概论1
1.1结构化程序设计1
1.1.1结构化程序设计方法的产生背景2
1.1.2结构化程序设计方法3
1.1.3利用结构化程序设计方法求解问题域的基本过程4
1.2面向对象的程序设计5
1.2.1面向对象程序设计方法的产生背景5
1.2.2面向对象程序设计方法7
1.3基本概念11
1.3.1抽象11
1.3.2封装12
1.3.3对象12
1.3.4类13
1.3.5消息14
1.3.6继承14
1.3.7多态14
1.3.8 UML15
1.4面向对象的程序设计语言16
1.4.1什么是面向对象程序设计语言16
1.4.2几种具有代表性的面向对象的程序设计语言17
本章小结20
课后习题20
第2章Java程序设计语言概述21
2.1 Java程序设计语言的发展21
2.2 Java程序设计语言的基本特征22
2.3 Java程序设计语言环境25
2.4 Java程序的基本结构26
2.5 Java程序的基本数据类型31
2.6标识符、注释、直接量、变量和常量35
2.7 Java程序的输入输出40
2.8运算符和表达式43
2.9流程控制语句52
2.10一维数组66
2.10.1一维数组的声明与创建66
2.10.2一维数组的初始化67
2.10.3一维数组元素的访问67
2.10.4一维数组的复制68
2.10.5 Arrays类的应用70
2.10.6一维数组的应用举例71
2.11二维数组75
2.11.1二维数组的声明与创建75
2.11.2二维数组的初始化77
2.11.3二维数组元素的访问77
2.11.4二维数组的应用举例78
2.12字符串常量String80
本章小结83
课后习题83
上机实践题84
第3章 抽象与封装85
3.1抽象与封装的实现技术85
3.2类86
3.2.1类的定义86
3.2.2成员变量的声明与初始化90
3.2.3成员方法的声明92
3.2.4成员方法的重载93
3.2.5构造方法95
3.3对象96
3.3.1对象的创建96
3.3.2对象成员的使用98
3.3.3对象的清除101
3.4访问属性控制102
3.4.1默认访问属性102
3.4.2 public访问属性102
3.4.3 private访问属性104
3.4.4 protected访问属性106
3.5静态成员106
3.5.1类变量的声明及初始化106
3.5.2类方法109
3.6对象拷贝110
3.7几个Java API中的标准类112
3.7.1随机数类Random113
3.7.2字符串类StringBuffer115
3.7.3高精度数值类BigInteger/BigDecimal117
3.8应用举例118
本章小结124
课后习题125
上机实践题126
第4章 继承与多态127
4.1继承与多态的实现技术127
4.2类的继承128
4.2.1定义子类128
4.2.2子类的构造方法134
4.2.3通用父类Object135
4.3类成员的隐藏与重载136
4.3.1成员变量的继承与隐藏136
4.3.2成员方法的继承、重载与覆盖137
4.4多态性的实现139
4.5抽象类144
4.6接口146
4.7包148
4.8应用举例150
本章小结155
课后习题155
上机实践题156
第5章 异常处理157
5.1异常概述157
5.1.1异常的概念157
5.1.2 Java语言中的异常类158
5.2异常处理机制159
5.2.1抛出异常160
5.2.2捕获异常160
5.2.3处理异常163
5.2.4用户声明异常类163
本章小结165
课后习题166
上机实践题166
第6章 流式输入输出及文件处理168
6.1流式输入输出处理机制168
6.2 Java的输入输出流库169
6.2.1 Java的输入输出流库的标准类169
6.2.2字节输入流InputStream169
6.2.3字节输出流OutputStream170
6.3文件171
6.3.1文件的创建与管理171
6.3.2顺序文件的读写175
6.3.3随机文件的访问180
6.4字符流182
6.5对象的串行化187
6.5.1对象串行化概述187
6.5.2对象串行化的处理187
6.5.3应用举例188
本章小结190
课后习题190
上机实践题191
第7章 泛型程序设计与聚合192
7.1泛型程序设计192
7.1.1泛型类的定义与使用193
7.1.2对象包装器195
7.2基本的数据结构接口196
7.2.1 Collection接口197
7.2.2 Set接口198
7.2.3 List接口199
7.2.4 Map接口201
本章小结207
课后习题207
上机实践题208
第8章 图形用户界面209
8.1 Java图形用户界面概述209
8.2用Swing创建图形用户界面210
8.2.1 Swing概述210
8.2.2 Swing容器211
8.3布局管理器217
8.3.1 FlowLayout布局管理器218
8.3.2 BorderLayout布局管理器220
8.3.3 GridLayout布局管理器221
8.3.4 CardLayout布局管理器223
8.3.5使布局管理器无效224
8.4常用Swing组件226
8.4.1标签226
8.4.2按钮228
8.4.3文本框237
8.4.4列表241
8.4.5组合框242
8.4.6菜单244
8.5在窗口中绘制图形250
8.5.1坐标系统与变换250
8.5.2图形设备文本250
8.5.3设置颜色251
8.5.4绘制几何图形252
8.5.5填充几何图形254
本章小结256
课后习题257
上机实践题257
第9章 事件处理259
9.1 Java事件处理机制259
9.2事件的处理过程259
9.3事件类260
9.3.1低级事件261
9.3.2语义事件262
9.4事件监听器262
9.5事件类及其对应的监听器接口263
9.6处理事件264
9.6.1窗口事件的处理264
9.6.2监听适配器268
9.6.3键盘事件的处理270
9.6.4鼠标事件的处理272
9.6.5 ActionEvent事件处理276
9.6.6 ItemEvent事件处理283
本章小结285
课后习题285
上机实践题286
第10章 多线程程序设计288
10.1创建线程288
10.1.1利用Thread类创建线程288
10.1.2利用Runnable接口创建线程290
10.2线程状态的转换291
10.2.1线程的状态291
10.2.2线程的优先级及其调度292
10.3线程控制293
10.3.1基本的线程控制方法293
10.3.2线程控制举例295
10.4多线程的同步与互斥297
10.4.1临界区与互斥298
10.4.2 Java的互斥锁机制299
10.4.3线程的同步301
本章小结307
课后练习307
上机实践题308
第11章 数据库访问的编程技术310
11.1 Java语言的数据库访问接口——JDBC310
11.1.1 JDBC框架结构310
11.1.2 JDBC访问数据库的应用模型311
11.1.3 JDBC驱动程序312
11.1.4 JDBC中的主要类和接口312
11.2 JDBC访问数据库314
11.2.1利用JDBC访问数据库的基本步骤314
11.2.2加载JDBC驱动程序314
11.2.3创建数据库连接316
11.2.4创建SQL语句对象317
11.2.5执行Statement318
11.2.6处理查询结果集319
11.2.7关闭数据库连接320
11.3一个简单的JDBC应用程序320
11.3.1注册ODBC数据源321
11.3.2 JDBC数据库应用程序322
本章小结324
课后习题324
上机实践题325
参考文献327
热门推荐
- 1932679.html
- 965619.html
- 2055658.html
- 2597408.html
- 439839.html
- 1521249.html
- 2053352.html
- 497245.html
- 1802708.html
- 3654698.html
- http://www.ickdjs.cc/book_3218958.html
- http://www.ickdjs.cc/book_2572862.html
- http://www.ickdjs.cc/book_2894545.html
- http://www.ickdjs.cc/book_1797832.html
- http://www.ickdjs.cc/book_3334261.html
- http://www.ickdjs.cc/book_3832866.html
- http://www.ickdjs.cc/book_3608931.html
- http://www.ickdjs.cc/book_3649717.html
- http://www.ickdjs.cc/book_2916847.html
- http://www.ickdjs.cc/book_43992.html