Java核心技术PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:马志强,张然,李雷孝编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2014
- ISBN:9787302352051
- 页数:434 页
第1章 Java语言概述 1
1.1 Java技术 1
1.1.1 Java语言 1
1.1.2 Java平台 2
1.1.3 Java API使用 4
1.2 Java程序的开发过程 5
1.2.1简单的桌面应用程序结构 5
1.2.2 Java程序的编译 7
1.2.3装载运行 8
1.2.4集成开发环境的使用 8
1.3基本输入输出 11
1.3.1基本输入方法 11
1.3.2基本输出方法 14
1.4案例 15
1.4.1案例设计 15
1.4.2案例演示 16
1.4.3代码实现 16
1.5习题 17
第2章 Java语法基础 20
2.1常量与变量 20
2.2运算符与表达式 23
2.2.1运算符 23
2.2.2表达式 26
2.2.3类型转换 27
2.3控制结构 29
2.3.1分支结构 29
2.3.2循环结构 32
2.3.3跳转语句 36
2.4案例 38
2.4.1案例设计 38
2.4.2案例演示 39
2.4.3代码实现 40
2.5习题 44
第3章 面向对象编程 49
3.1面向对象程序设计思想 49
3.2类 51
3.2.1类的定义 51
3.2.2属性的定义 52
3.2.3方法定义 53
3.2.4方法参数的使用 54
3.2.5构造方法(Constructor Method) 56
3.2.6属性值的读取与设置方法 58
3.2.7 this关键字 58
3.3对象 60
3.3.1对象声明 60
3.3.2对象实例化 60
3.3.3对象使用 61
3.3.4对象销毁 63
3.4继承 63
3.4.1继承的定义 63
3.4.2 super关键字 67
3.4.3覆盖技术(Overriding) 68
3.4.4 Object类 71
3.5访问控制 72
3.5.1包(package) 72
3.5.2访问控制修饰符 74
3.6非访问控制修饰符 75
3.6.1 static修饰符 75
3.6.2 final修饰符 78
3.7 String类 78
3.7.1 String的基本使用 78
3.7.2正则表达式 82
3.8案例 84
3.8.1案例设计 84
3.8.2案例演示 85
3.8.3代码实现 86
3.9习题 91
第4章 数组 96
4.1基本概念 96
4.2一维数组 96
4.3多维数组 99
4.4数组API的使用 101
4.5案例 104
4.5.1案例设计 104
4.5.2案例演示 104
4.5.3代码实现 105
4.6习题 110
第5章 高级类特性 114
5.1抽象类 114
5.2接口 117
5.2.1接口概念 117
5.2.2接口定义 118
5.2.3接口实现 118
5.2.4接口的多重实现 120
5.2.5接口的多继承 121
5.2.6接口应用 122
5.3内部类 125
5.3.1内部类概念 125
5.3.2实例内部类 127
5.3.3静态内部类 128
5.3.4局部内部类 129
5.3.5匿名内部类 130
5.3.6内部类应用 132
5.4反射 133
5.4.1反射概念 133
5.4.2 Class 133
5.4.3其他反射相关API 134
5.4.4反射编程基本步骤 136
5.4.5反射编程举例 137
5.5案例 143
5.5.1案例设计 143
5.5.2案例演示 144
5.5.3代码实现 145
5.6习题 150
第6章GUI编程 154
6.1 GUI基础 154
6.1.1 GUI编程概述 154
6.1.2组件 155
6.1.3容器 155
6.1.4布局管理器 156
6.1.5容器嵌套 160
6.2 GUI事件处理 161
6.2.1 GUI事件处理机制 161
6.2.2 GUI事件类型 165
6.2.3多重监听器 166
6.2.4适配器类 168
6.3 Swing编程 170
6.3.1 Swing简介 170
6.3.2常用Swing组件 171
6.4案例 185
6.4.1案例设计 186
6.4.2案例演示 186
6.4.3代码实现 188
6.5习题 198
第7章 集合框架 200
7.1集合概念 200
7.2集合框架结构 200
7.2.1集合接口 200
7.2.2集合实现类 204
7.3 List 204
7.4 Set 207
7.5 Map 214
7.6案例 217
7.6.1案例设计 217
7.6.2案例演示 217
7.6.3代码实现 219
7.7习题 229
第8章 泛型 232
8.1泛型简介 232
8.2使用泛型 233
8.2.1集合框架中的泛型使用 233
8.2.2泛型的向后兼容性 235
8.3泛型进阶 236
8.3.1类型参数 236
8.3.2类型通配符 238
8.3.3泛型方法 241
8.3.4受限制的类型参数 243
8.4案例 245
8.4.1案例设计 245
8.4.2案例演示 246
8.4.3代码实现 247
8.5习题 256
第9章 异常 257
9.1异常概念和分类 257
9.1.1异常概念 257
9.1.2异常分类 260
9.1.3常见异常 261
9.2异常处理 262
9.2.1异常处理机制 262
9.2.2捕获-处理异常 263
9.2.3声明抛出异常 267
9.2.4人工抛出异常 269
9.3自定义异常 270
9.4案例 271
9.4.1案例设计 271
9.4.2案例演示 272
9.4.3代码实现 272
9.5习题 274
第10章流 277
10.1流的基本概念 277
10.2流的分类 278
10.3流的体系结构 278
10.3.1 InputStream 279
10.3.2 OutputStream 280
10.3.3 Reader 280
10.3.4 Writer 281
10.4常用流的使用 282
10.4.1流的操作步骤 282
10.4.2字节流 283
10.4.3字符流 285
10.4.4字节字符转换流 287
10.4.5随机读取文件流 288
10.4.6 PrintStream/PrintWriter 290
10.4.7标准I/O 291
10.5对象序列化 292
10.6文件操作 294
10.7案例 299
10.7.1案例设计 300
10.7.2案例演示 300
10.7.3代码实现 301
10.8习题 304
第11章 JDBC访问数据库 308
11.1 JDBC体系结构 308
11.2 JDBC编程的基本概念 309
11.2.1注册驱动 309
11.2.2建立连接 310
11.2.3新建状态 314
11.2.4执行SQL语句 315
11.2.5处理结果集 322
11.2.6关闭资源 327
11.2.7事务 327
11.3 DAO模式的应用 328
11.3.1构建实体类 328
11.3.2对象操作接口 333
11.3.3对象操作代理类 335
11.3.4对象操作实现类 337
11.3.5工厂模式访问DAO 341
11.4案例分析 342
11.4.1案例设计 342
11.4.2案例演示 343
11.4.3代码实现 343
11.5习题 356
第12章 线程 359
12.1线程基础 359
12.1.1线程的基本概念 359
12.1.2线程的概念模型 360
12.1.3线程的创建 360
12.2线程的状态 368
12.2.1线程状态转换 368
12.2.2常用的线程状态转换方法 369
12.3线程同步 376
12.3.1临界资源问题 376
12.3.2线程同步 379
12.4线程死锁 381
12.5线程通信 383
12.6案例 386
12.6.1案例设计 386
12.6.2案例演示 387
12.6.3代码实现 387
12.7习题 390
第13章 网络编程 395
13.1网络基本概念 395
13.2 java.net包 396
13.3基于TCP的Socket编程 397
13.3.1 InetAddress类 397
13.3.2 Socket编程模型 399
13.3.3服务器程序 401
13.3.4客户端程序 402
13.3.5多客户端的服务器程序 404
13.4基于UDP的Socket编程 406
13.4.1 UDP编程模型 406
13.4.2接收端程序 407
13.4.3发送端程序编程 409
13.5 URL 411
13.6案例 423
13.6.1案例设计 423
13.6.2案例演示 423
13.6.3代码实现 424
13.7习题 429
附录A综合案例说明 432
A.1数据库安装和导入 432
A.2开发工具的安装和工程导入 432
A.3程序运行 433
参考文献 434
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 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