面向对象程序设计PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:叶乃文,王丹编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2009
- ISBN:9787302195481
- 页数:375 页
第1章 面向对象程序设计概论 1
1.1结构化程序设计方法 1
1.1.1结构化程序设计方法的产生背景 2
1.1.2结构化程序设计方法 4
1.1.3利用结构化的程序设计方法求解问题域的基本过程 5
1.2面向对象程序设计方法 6
1.2.1面向对象程序设计方法的产生背景 7
1.2.2面向对象程序设计方法 9
1.3基本概念 13
1.3.1抽象 13
1.3.2封装 14
1.3.3对象 15
1.3.4类 16
1.3.5消息 16
1.3.6继承 17
1.3.7多态 17
1.3.8 UML 18
1.4面向对象的程序设计语言 19
1.4.1什么是面向对象的程序设计语言 19
1.4.2几种具有代表性的面向对象的程序设计语言 20
本章小结 23
课后习题 23
第2章 Java程序设计语言概述 25
2.1 Java程序设计语言的发展 25
2.2 Java程序设计语言的基本特征 27
2.3 Java程序设计语言的环境 29
2.4 Java程序的基本结构 31
2.5 Java程序的基本数据类型 38
2.6标识符、注释、直接量、变量和常量 42
2.7 Java程序的输入输出 48
2.8运算符和表达式 51
2.9流程控制语句 63
2.10一维数组 79
2.10.1一维数组的声明与创建 79
2.10.2一维数组的初始化 80
2.10.3一维数组元素的访问 81
2.10.4一维数组的复制 82
2.10.5 Arrays类的应用 83
2.10.6一维数组的应用举例 85
2.11二维数组 89
2.11.1二维数组的声明与创建 89
2.11.2二维数组的初始化 91
2.11.3二维数组元素的访问 91
2.11.4二维数组的应用举例 92
2.12字符串常量String 94
本章小结 98
课后习题 98
上机实践题 99
第3章 抽象与封装 100
3.1抽象与封装的实现技术 100
3.2类 101
3.2.1类的定义 101
3.2.2成员变量的声明与初始化 106
3.2.3成员方法的声明 108
3.2.4成员方法的重载 109
3.2.5构造方法 111
3.3对象 113
3.3.1对象的创建 113
3.3.2对象成员的使用 114
3.3.3对象的清除 118
3.4访问属性控制 119
3.4.1默认访问属性 119
3.4.2 public访问属性 120
3.4.3 private访问属性 121
3.4.4 protected访问属性 124
3.5静态成员 124
3.5.1类变量的声明及初始化 124
3.5.2类方法 127
3.6对象拷贝 128
3.7几个Java API中的标准类 131
3.7.1随机数类Random 132
3.7.2字符串类StringBuffer 134
3.7.3高精度数值类BigInteger/BigDecimal 137
3.8应用举例 138
本章小结 144
课后习题 145
上机实践题 145
第4章 继承与多态 147
4.1继承与多态的实现技术 147
4.2类的继承 148
4.2.1定义子类 148
4.2.2子类的构造方法 156
4.2.3通用父类()bject 156
4.3类成员的隐藏与重载 158
4.3.1成员变量的继承与隐藏 158
4.3.2成员方法的继承、重载与覆盖 158
4.4多态性的实现 161
4.5抽象类 167
4.6接口 170
4.7包 172
4.8应用举例 174
本章小结 180
课后习题 180
上机实践题 181
第5章 面向对象的软件开发过程 182
5.1软件开发过程 182
5.1.1软件开发面临的主要问题 182
5.1.2软件的生命周期 184
5.1.3软件开发模型 185
5.2面向对象的软件开发过程 189
5.2.1面向对象技术 189
5.2.2面向对象分析 190
5.2.3面向对象设计 195
5.2.4面向对象程序设计 199
5.2.5面向对象测试 200
本章小结 201
课后习题 201
上机实践题 202
第6章 异常处理 203
6.1异常概述 203
6.1.1异常的概念 204
6.1.2 Java语言中的异常类 204
6.2异常处理机制 206
6.2.1抛出异常 207
6.2.2捕获异常 207
6.2.3处理异常 213
6.2.4用户自定义异常类 216
本章小结 219
课后习题 219
上机实践题 220
第7章 流式输入输出及文件处理 221
7.1流式输入输出的处理机制 221
7.2 Java的输入输出流库 222
7.2.1 Java的输入输出流库 222
7.2.2字节输入流InputStream 223
7.2.3字节输出流OutputStream 224
7.3文件 224
7.3.1文件的创建与管理 224
7.3.2顺序文件的读写 229
7.3.3随机文件的访问 235
7.4字符流 238
7.5对象的串行化 244
7.5.1对象串行化概述 244
7.5.2对象串行化的处理 244
7.5.3应用举例 245
本章小结 247
课后习题 247
上机实践题 248
第8章 泛型程序设计与数据结构 249
8.1泛型程序设计 249
8.1.1泛型类的定义与使用 250
8.1.2对象包装器 252
8.2基本的数据结构接口 254
8.2.1 Collection接口 255
8.2.2 Set接口 256
8.2.3 List接口 257
8.2.4 Map接口 260
本章小结 267
课后习题 268
上机实践题 268
第9章 图形用户界面 270
9.1 Java图形用户界面概述 270
9.2用Swing创建图形用户界面 271
9.2.1 Swing概述 271
9.2.2 Swing容器 272
9.2.3布局管理器 278
9.2.4 Swing组件 285
9.3事件处理机制 307
9.3.1 Java事件处理机制 307
9.3.2事件的处理过程 307
9.3.3事件类 309
9.3.4窗口事件的处理 311
9.3.5键盘事件的处理 318
9.3.6鼠标事件的处理 320
9.3.7语义事件的处理 323
本章小结 328
课后习题 328
上机实践题 329
第10章 多线程程序设计 330
10.1创建线程 330
10.1.1利用Thread类创建线程 331
10.1.2利用Runnable接口创建线程 332
10.2线程状态的转换 334
10.2.1线程的状态 334
10.2.2线程的优先级及其调度 335
10.3线程控制 336
10.3.1基本的线程控制方法 336
10.3.2线程控制举例 338
10.4多线程的同步与互斥 341
10.4.1临界区与互斥 341
10.4.2 Java的互斥锁机制 343
10.4.3线程的同步 345
本章小结 352
课后练习 352
上机实践题 353
第11章 数据库访问的编程技术 355
11.1 Java语言的数据库访问接口——JDBC 355
11.1.1 JDBC框架结构 355
11.1.2 JDBC访问数据库的应用模型 357
11.1.3 JDBC驱动程序 357
11.1.4 JDBC中的主要类和接口 358
11.2 JDBC访问数据库 360
11.2.1利用JDBC访问数据库的基本步骤 360
11.2.2加载JDBC驱动程序 361
11.2.3创建数据库连接 362
11.2.4创建SQL语句对象 364
11.2.5执行Statement 365
11.2.6处理查询结果集 366
11.2.7关闭数据库连接 367
11.3一个简单的JDBC应用程序 368
11.3.1注册ODBC数据源 368
11.3.2 JDBC数据库应用程序 370
本章小结 372
课后习题 372
上机实践题 373
参考文献 375
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 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