面向对象程序设计PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:叶乃文,喻国宝编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2004
- ISBN:7302088365
- 页数:408 页
CONTENTS 1
第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 UML 18
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字符串常量String 99
本章小结 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通用父类Object 154
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字节输入流InputStream 222
7.2.3字节输出流OutputStream 223
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语言的数据库访问接口——JDBC 370
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执行Statement 379
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编写JavaBean 393
本章小结 406
习题 407
参考文献 408
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019