Java程序设计PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:黄岚,王岩,王康平编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2013
- ISBN:9787111431534
- 页数:262 页
第1章Java语言基础 1
1.1 Java概述 1
1.1.1 Java起源 1
1.1.2 Java的版本 4
1.1.3 Java语言的特征 5
1.1.4 Java Application与Java Applet 8
1.1.5 Java与C/C++的比较 9
1.1.6类库与API文档 10
1.2 Java程序结构与运行机制 11
1.2.1一个简单的Java程序 12
1.2.2 Java运行机制 13
1.3 Java开发环境 14
1.3.1 JDK 14
1.3.2 Eclipse 15
1.3.3 NetBeans 16
1.3.4其他 16
1.4 Java编程参考 17
1.4.1 Java编程规范 17
1.4.2 Java帮助文档 17
1.4.3 Java相关讨论和社区 18
本章小结 18
习题 18
实验 19
第2章 结构化程序设计基础 20
2.1标识符、关键字和数据类型 20
2.1.1标识符 20
2.1.2关键字 21
2.1.3数据类型 22
2.1.4常量 24
2.1.5变量的声明和初始化 25
2.2操作符 26
2.2.1赋值操作符 26
2.2.2数学操作符 27
2.2.3关系操作符 28
2.2.4逻辑操作符 29
2.2.5位操作符和位移操作符 30
2.2.6字符串操作符 31
2.2.7类型转换操作符 31
2.2.8三元条件操作符 32
2.2.9 Java语言操作符的优先级与结合性 33
2.3表达式与语句 34
2.3.1表达式 34
2.3.2语句与语句块 34
2.4控制流程 35
2.4.1顺序结构 35
2.4.2选择结构 35
2.4.3循环结构 37
2.4.4 break语句和continue语句 38
2.4.5 return语句 40
本章小结 40
习题 40
实验 41
第3章Java类与对象 42
3.1面向对象的基本概念 42
3.2 Java类 44
3.2.1类的定义 44
3.2.2变量成员与方法成员 45
3.2.3访问控制符 48
3.2.4构造方法 50
3.2.5终结处理方法 51
3.3 Java对象 52
3.3.1对象的创建 52
3.3.2对象初始化 53
3.3.3成员初始化次序 55
3.3.4垃圾回收机制 55
3.4包:库单元 56
3.4.1命名空间 56
3.4.2 package语句 58
3.4.3 import语句 58
3.5 Java标准类库 59
3.5.1 Java常用包:java.lang包、java.util包 60
3.5.2 Object类 61
3.5.3 System类 62
3.5.4 Math类 63
3.5.5 String类、StringBuffer类和 StringBuilder类 64
本章小结 69
习题 69
实验 69
第4章 类的复用和抽象 70
4.1面向对象基本机制 70
4.2类的复用 71
4.2.1合成与聚合 72
4.2.2继承 74
4.2.3重写与重载 77
4.2.4 abstract和final 81
4.2.5 this和super 82
4.3多态 84
4.3.1向上转型 85
4.3.2多态性 86
4.3.3运行时绑定 87
4.3.4多态的实现方法 89
4.4接口 92
4.4.1接口的定义 92
4.4.2接口的设计思想 93
4.4.3接口的应用 95
4.5内部类 97
4.5.1内部类的定义和特性 98
4.5.2其他类型的内部类 100
4.5.3内部类与外部类的关系 105
本章小结 109
习题 110
实验 111
第5章 图形化用户界面 112
5.1图形化用户界面概述 112
5.1.1 Swing与AWT 113
5.1.2 GUI组件类层次结构 113
5.1.3 Swing组件 114
5.2常用组件 115
5.2.1 JFrame窗体 115
5.2.2 JLabel标签 117
5.2.3 JButton按钮 118
5.2.4 JTextField文本框 120
5.2.5其他常用组件 122
5.3布局管理 122
5.3.1 FlowLayout顺序布局 123
5.3.2 BorderLayout边界布局 124
5.3.3 GridLayout网格布局 125
5.3.4 CardLayout卡片布局 126
5.3.5 GridBagLayout网格块布局 128
5.4事件 128
5.4.1事件处理机制 128
5.4.2事件类与事件监听接口 131
5.4.3常用事件处理 134
5.4.4事件适配器 137
本章小结 139
习题 140
实验 140
第6章 异常处理 141
6.1异常概述 141
6.1.1异常与错误 141
6.1.2标准异常类 143
6.1.3常见异常与错误 145
6.2异常处理方法 146
6.2.1捕获和处理异常 147
6.2.2异常的抛出 149
6.2.3异常传递链 150
6.2.4异常处理原则 152
6.3自定义异常 152
6.3.1自定义异常的创建 152
6.3.2抛出异常对象 152
6.3.3自定义异常抛出与捕获 154
6.3.4异常转型 156
本章小结 157
习题 157
实验 158
第7章 对象的容纳 159
7.1数组 159
7.1.1数组创建、初始化和使用 160
7.1.2多维数组 160
7.1.3数组和数组引用 161
7.1.4数组的工具类Arrays 162
7.1.5对象比较 163
7.2枚举 164
7.2.1枚举的定义 165
7.2.2枚举的使用 165
7.3容器 166
7.3.1 List 166
7.3.2泛型 171
7.3.3 Set 174
7.3.4 Map 181
7.3.5容器的Collections工具类 186
7.3.6容器的选择 188
本章小结 189
习题 189
实验 190
第8章I/O流 191
8.1流与相关类 191
8.1.1流的概念 191
8.1.2字节流及其方法 192
8.1.3字符流及其方法 196
8.1.4节点流与处理流 200
8.2标准I/O流 204
8.3文件输入/输出流 206
8.3.1 File类 206
8.3.2基于字节的文件流 208
8.3.3基于字符的文件流 210
8.4随机访问文件 212
8.5压缩 214
本章小结 215
习题 215
实验 215
第9章 并发控制 216
9.1多任务系统介绍 216
9.2 Java多线程的概念 218
9.2.1 Java语言中多线程的作用 218
9.2.2线程的创建 219
9.2.3线程的生命周期 221
9.2.4线程的优先级 222
9.3线程之间的协作 223
9.3.1同步区域 224
9.3.2协作机制 225
9.3.3死锁 227
9.4扩展模型 228
9.4.1 ReentrantLock锁 228
9.4.2 await/signal协作机制 229
本章小结 230
习题 230
实验 231
第10章 数据库应用 232
10.1数据库基础 232
10.1.1常用的关系数据库 232
10.1.2 SQL语言简介 234
10.2 JDBC概述 235
10.2.1 JDBC驱动程序接口 235
10.2.2 JDBC应用程序接口 235
10.3 JDBC编程步骤 237
10.4一个简单的JDBC操作数据库程序 237
10.5对象关系映射概述 240
10.5.1 ORM的概念 241
10.5.2 ORM技术特点 241
10.5.3流行的ORM框架简介 241
10.5.4 Hibernate简介 242
本章小结 242
习题 243
实验 243
第11章 网络应用 244
11.1 InetAddress类 245
11.2 ServerSocket类和Socket类 247
11.3 DatagramSocket类 251
本章小结 254
习题 254
实验 254
第12章 注解 255
12.1注解的语法 256
12.2注解的使用 257
12.3 JUnit4中注解的使用 259
本章小结 260
习题 261
参考文献 262
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《思维导图 超好用英语单词书》(中国)王若琳 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019