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

- 叶乃文,喻国宝编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302088365
- 出版时间:2004
- 标注页数:408页
- 文件大小:32MB
- 文件页数:424页
- 主题词:面向对象语言-程序设计-高等学校-教材
PDF下载
下载说明
面向对象程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
CONTENTS1
第1章面向对象程序设计概论1
1.1结构化程序设计方法1
目 录1
1.1.1结构化程序设计方法的产生背景2
1.1.2结构化程序设计方法4
1.1.3利用结构化程序设计方法求解问题域的基本过程5
1.2面向对象的程序设计方法7
1.2.1面向对象的程序设计方法的产生背景7
1.2.2面向对象程序设计方法9
1.3基本概念13
1.3.1抽象13
1.3.3对象15
1.3.2封装15
1.3.4类16
1.3.5 消息17
1.3.6继承17
1.3.7多态18
1.3.8 UML18
1.4面向对象的程序设计语言20
1.4.1什么是面向对象的程序设计语言20
1.4.2几种具有代表性的面向对象的程序设计语言21
本章小结24
习题24
2.1 Java程序设计语言的发展25
第2章Java程序设计语言概述25
2.2 Java程序设计语言的基本特征26
2.3 Java程序设计语言的环境29
2.4Java程序的基本结构31
2.5Java程序的基本数据类型35
2.6标识符、注释、直接量、变量和常量40
2.7Java程序的基本输入输出47
2.7.1字符界面的输入输出47
2.7.2图形用户界面的输入输出52
2.8运算符和表达式56
2.9流程控制语句67
2.10一维数组85
2.10.1一维数组的声明与创建86
2.10.2一维数组的初始化87
2.10.3一维数组元素的访问87
2.10.4一维数组的复制88
2.10.5一维数组的应用举例90
2.11二维数组94
2.11.1二维数组的声明与创建94
2.11.2二维数组的初始化96
2.11.3二维数组元素的访问96
2.11.4二维数组的应用举例97
2.12字符串常量String99
本章小结103
习题103
3.1抽象与封装的实现技术105
第3章抽象与封装105
3.2类106
3.2.1类的定义106
3.2.2成员变量的定义与初始化111
3.2.3成员方法的定义113
3.2.4成员方法的重载114
3.2.5构造方法116
3.3对象118
3.3.1对象的创建118
3.3.2对象成员的使用120
3.3.3对象的清除124
3.4访问属性控制124
3.4.2 public访问属性125
3.4.1默认访问属性125
3.4.3 private访问属性127
3.4.4 protected访问属性128
3.5静态成员129
3.5.1类变量的定义及初始化129
3.5.2类方法132
3.6 final、this和null修饰符133
3.7对象拷贝135
3.8应用举例137
本章小结142
习题143
第4章继承与多态144
4.1继承与多态的实现技术144
4.2类的继承145
4.2.1定义子类146
4.2.2子类的构造方法152
4.2.3 super关键字153
4.2.4通用父类Object154
4.3类成员的隐藏与重载155
4.3.1成员变量的继承与隐藏155
4.3.2成员方法的继承、重载与覆盖155
4.4多态性的实现156
4.5抽象类163
4.6接口165
4.6.1接口的声明165
4.6.2接口的实现167
4.7包168
4.7.1创建包169
4.7.2加载包169
4.8应用举例170
本章小结180
习题181
第5章面向对象的软件开发过程182
5.1软件开发过程182
5.1.1软件开发面临的主要问题182
5.1.2软件的生命周期184
5.1.3软件开发模型186
5.2面向对象的软件开发过程188
5.2.1面向对象技术188
5.2.2面向对象分析190
5.2.3面向对象设计195
5.2.4面向对象程序设计199
5.2.5面向对象测试201
本章小结201
习题201
第6章异常处理202
6.1异常概述202
6.1.1异常的概念203
6.1.2 Java语言中的异常类203
6.2异常处理机制206
6.2.1抛出异常206
6.2.2捕获异常206
6.2.3处理异常213
6.2.4用户自定义异常类216
本章小结219
习题219
第7章流式输入输出及文件处理220
7.1流式输入输出处理机制220
7.2 Java的输入输出流库221
7.2.1 Java的输入输出流库221
7.2.2字节输入流InputStream222
7.2.3字节输出流OutputStream223
7.3文件224
7.3.1文件的创建与管理224
7.3.2顺序文件的读写229
7.3.3随机文件的访问236
7.4字符流238
7.5对象的串行化244
7.5.1对象串行化概述244
7.5.2对象串行化的处理245
7.5.3应用举例246
本章小结247
习题248
第8章工具类库与数据结构接口249
8.1 Java语言的工具类库概述249
8.2几种常用的工具类250
8.2.1随机数类250
8.2.2 日期类253
8.2.3向量类255
8.2.4字符串类262
8.3基本的数据结构接口265
8.3.1 Collection接口266
8.3.2 Set接口267
8.3.3List接口268
8.3.4 Map接口271
本章小结278
习题278
第9章 图形用户界面279
9.1 Java图形用户界面概述279
9.2用AWT创建图形用户界面280
9.2.1 AWT概述280
9.2.2 AWT容器282
9.2.3 AWT组件286
9.2.4布局管理器293
9.3.1 Swing概述301
9.3.2 Swing容器301
9.3用Swing创建图形用户界面301
9.3.3 Swing组件308
9.4事件处理机制330
9.4.1 Java事件处理机制331
9.4.2事件的处理过程331
9.4.3事件类332
9.4.4窗口事件的处理335
9.4.5键盘事件的处理341
9.4.6鼠标事件的处理345
9.4.7语义事件的处理351
习题355
本章小结355
第10章Applet应用程序356
10.1 Applet应用程序的运行原理356
10.1.1 Applet应用程序概述356
10.1.2 Applet应用程序的工作环境以及运行过程359
10.2 Applet应用程序的HTML标记及属性360
10.2.1在网页中嵌入Applet应用程序的HTML标记361
10.2.2相关的属性设置362
10.3 Applet应用程序的安全机制363
10.4多媒体应用364
10.4.1图像364
10.4.2音频366
习题369
本章小结369
11.1 Java语言的数据库访问接口——JDBC370
11.1.1 JDBC框架结构370
第11章数据库访问的编程技术370
11.1.2 JDBC访问数据库的应用模型372
11.1.3 JDBC中的主要类和接口372
11.2 JDBC访问数据库375
11.2.1利用JDBC访问数据库的基本步骤375
11.2.2 加载JDBC驱动程序375
11.2.3创建数据库连接377
11.2.4创建SQL语句对象378
11.2.5执行Statement379
11.2.6处理查询结果集380
11.3.1注册ODBC数据源382
11.2.7关闭数据库连接382
11.3一个简单的JDBC应用程序382
11.3.2 JDBC数据库应用程序384
本章小结387
习题387
第12章JavaBean编程技术388
12.1 JavaBean概述388
12.2 JavaBean结构390
12.3编写JavaBean393
本章小结406
习题407
参考文献408
热门推荐
- 2481028.html
- 346827.html
- 1708867.html
- 1581355.html
- 3373204.html
- 2724347.html
- 3837817.html
- 1750176.html
- 3373746.html
- 804951.html
- http://www.ickdjs.cc/book_2512031.html
- http://www.ickdjs.cc/book_2592404.html
- http://www.ickdjs.cc/book_982533.html
- http://www.ickdjs.cc/book_3642728.html
- http://www.ickdjs.cc/book_554086.html
- http://www.ickdjs.cc/book_2421839.html
- http://www.ickdjs.cc/book_1114859.html
- http://www.ickdjs.cc/book_2474061.html
- http://www.ickdjs.cc/book_960716.html
- http://www.ickdjs.cc/book_27541.html