Java JDK 7学习笔记PDF电子书下载
- 电子书积分:17 积分如何计算积分?
- 作 者:林信良编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2012
- ISBN:9787302282082
- 页数:564 页
Chapter 1 Java平台概论 1
1.1 Java不只是语言 2
1.1.1 前世今生 2
1.1.2 三大平台 5
1.1.3 JCP与JSR 6
1.1.4 建议的学习路径 7
1.2 JVM/JRE/JDK 11
1.2.1 什么是JVM 11
1.2.2 区分JRE与JDK 14
1.2.3 下载、安装JDK 15
1.2.4 认识JDK安装内容 18
1.3 重点复习 19
1.4 课后练习 20
Chapter 2 从JDK到IDE 21
2.1 从Hello World开始 22
2.1.1 撰写Java原始码 22
2.1.2 PATH是什么 24
2.1.3 JVM(java)与CLASSPATH 27
2.1.4 编译程序(javac)与CLASSPATH 30
2.2 管理原始码与位码文档 31
2.2.1 编译程序(javac)与SOURCEPATH 31
2.2.2 使用package管理类 33
2.2.3 使用import偷懒 36
2.3 使用IDE 38
2.3.1 IDE项目管理基础 38
2.3.2 使用了哪个JRE 43
2.3.3 类文档版本 45
2.4 重点复习 48
2.5 课后练习 49
Chapter 3 基础语法 53
3.1 类型、变量与运算符 54
3.1.1 类型 54
3.1.2 变量 57
3.1.3 运算符 60
3.1.4 类型转换 66
3.2 流程控制 69
3.2.1 if...else条件式 69
3.2.2 switch条件式 72
3.2.3 for循环 74
3.2.4 while循环 75
3.2.5 break、continue 77
3.3 重点复习 78
3.4 课后练习 79
Chapter 4 认识对象 83
4.1 类与对象 84
4.1.1 定义类 84
4.1.2 使用标准类 87
4.1.3 对象指定与相等性 90
4.2 基本类型打包器 91
4.2.1 打包基本类型 91
4.2.2 自动装箱、拆箱 92
4.2.3 装箱的内幕 93
4.3 数组对象 96
4.3.1 数组基础 96
4.3.2 操作数组对象 99
4.3.3 数组复制 105
4.4 字符串对象 108
4.4.1 字符串基础 108
4.4.2 字符串特性 111
4.4.3 字符串编码 115
4.5 查询Java API文件 117
4.6 重点复习 119
4.7 课后练习 120
Chapter 5 对象封装 125
5.1 何谓封装 126
5.1.1 封装对象初始流程 126
5.1.2 封装对象操作流程 128
5.1.3 封装对象内部数据 131
5.2 类语法细节 134
5.2.1 public权限修饰 134
5.2.2 关于构造函数 136
5.2.3 构造函数与方法重载 137
5.2.4 使用this 139
5.2.5 static类成员 142
5.2.6 不定长度自变量 148
5.2.7 内部类 150
5.2.8 传值调用 151
5.3 重点复习 154
5.4 课后练习 155
Chapter 6 继承与多态 161
6.1 何谓继承 162
6.1.1 继承共同行为 162
6.1.2 多态与is-a 166
6.1.3 重新定义行为 170
6.1.4 抽象方法、抽象类 173
6.2 继承语法细节 174
6.2.1 protected成员 174
6.2.2 重新定义的细节 176
6.2.3 再看构造函数 178
6.2.4 再看final关键字 180
6.2.5 java.lang.Object 181
6.2.6 关于垃圾收集 186
6.2.7 再看抽象类 189
6.3 重点复习 191
6.4 课后练习 192
Chapter 7 接口与多态 199
7.1 何谓接口 200
7.1.1 接口定义行为 200
7.1.2 行为的多态 204
7.1.3 解决需求变化 206
7.2 接口语法细节 213
7.2.1 接口的默认 213
7.2.2 匿名内部类 217
7.2.3 使用enum枚举常数 221
7.3 重点复习 224
7.4 课后练习 224
Chapter 8 异常处理 231
8.1 语法与继承架构 232
8.1.1 使用try、catch 232
8.1.2 异常继承架构 235
8.1.3 要抓还是要抛 238
8.1.4 认识堆栈追踪 241
8.1.5 关于assert 245
8.2 异常与资源管理 247
8.2.1 使用finally 247
8.2.2 自动尝试关闭资源 249
8.2.3 java.lang.AutoCloseable接口 251
8.3 重点复习 255
8.4 课后练习 256
Chapter 9 Collection与Map 261
9.1 使用Collection收集对象 262
9.1.1 认识Collection架构 262
9.1.2 具有索引的List 263
9.1.3 内容不重复的Set 266
9.1.4 支持队列操作的Queue 270
9.1.5 访问对象的Iterator 273
9.1.6 排序收集的对象 276
9.1.7 使用泛型 280
9.2 键值对应的Map 284
9.2.1 常用Map操作类 284
9.2.2 访问Map键值 288
9.3 重点复习 291
9.4 课后练习 292
Chapter 10 输入输出 299
10.1 InputStream与OutputStream 300
10.1.1 串流设计的概念 300
10.1.2 串流继承架构 303
10.1.3 串流处理装饰器 306
10.2 字符处理类 311
10.2.1 Reader与Writer继承架构 311
10.2.2 字符处理装饰器 313
10.3 重点复习 315
10.4 课后练习 316
Chapter 11 线程与并行API 319
11.1 线程 320
11.1.1 线程简介 320
11.1.2 Thread与Runnable 323
11.1.3 线程生命周期 324
11.1.4 关于ThreadGroup 331
11.1.5 synchronized与volatile 334
11.1.6 等待与通知 345
11.2 并行API 349
11.2.1 Lock、ReadWriteLock与Condition 349
11.2.2 使用Executor 357
11.2.3 并行Collection简介 370
11.3 重点复习 373
11.4 课后练习 375
Chapter 12 通用API 377
12.1 日志 378
12.1.1 日志API简介 378
12.1.2 指定日志层级 380
12.1.3 使用Handler与Formatter 382
12.1.4 自定义Handler、Formatter与Filter 383
12.1.5 使用logging.properties 385
12.2 国际化基础、日期 387
12.2.1 关于i18n 387
12.2.2 使用Date与DateFormat 390
12.2.3 使用Calendar 393
12.3 规则表示式 395
12.3.1 定义规则表示式 396
12.3.2 Pattern与Matcher 403
12.4 NIO2文件系统 405
12.4.1 API架构概述 405
12.4.2 操作路径 406
12.4.3 属性读取与设定 409
12.4.4 操作文档与目录 412
12.4.5 读取、访问目录 414
12.4.6 过滤、搜索文档 418
12.5 重点复习 421
12.6 课后练习 422
Chapter 13 窗口程序设计 425
13.1 Swing入门 426
13.1.1 简易需求分析 426
13.1.2 Swing组件简介 427
13.1.3 设计主窗口与菜单列 429
13.1.4 关于版面管理 433
13.1.5 事件处理 436
13.2 文档打开、存储与编辑 442
13.2.1 操作打开文档 442
13.2.2 制作存储、关闭文档 445
13.2.3 文字区编辑、剪切、复制、粘贴 448
13.3 重点复习 449
13.4 课后练习 451
Chapter 14 整合数据库 453
14.1 JDBC入门 454
14.1.1 JDBC简介 454
14.1.2 连接数据库 458
14.1.3 使用Statement、ResultSet 464
14.1.4 使用PreparedStatement、CallableStatement 469
14.2 JDBC进阶 472
14.2.1 使用DataSource取得联机 472
14.2.2 使用ResultSet卷动、更新数据 476
14.2.3 批次更新 479
14.2.4 Blob与Clob 480
14.2.5 交易简介 481
14.2.6 metadata简介 489
14.2.7 RowSet简介 492
14.3 重点复习 496
14.4 课后练习 497
Chapter 15 反射与类加载器 499
15.1 运用反射 500
15.1.1 Class与.class文档 500
15.1.2 使用Class.forName() 502
15.1.3 从Class获得信息 503
15.1.4 从Class建立对象 506
15.1.5 操作对象方法与成员 509
15.1.6 动态代理 512
15.2 了解类加载器 515
15.2.1 类加载器层级架构 515
15.2.2 建立ClassLoader实例 518
15.3 重点复习 520
15.4 课后练习 521
Chapter 16 自定义泛型、枚举与注释 523
16.1 自定义泛型 524
16.1.1 定义泛型方法 524
16.1.2 使用extends与? 525
16.1.3 使用super与? 530
16.2 自定义枚举 533
16.2.1 了解java.lang.Enum类 533
16.2.2 进阶enum运用 536
16.3 关于注释 542
16.3.1 常用标准注释 542
16.3.2 自定义注释类型 545
16.3.3 执行时期读取注释信息 549
16.4 重点复习 551
16.5 课后练习 551
Appendix A 如何使用本书项目 553
A.1 项目环境配置 554
A.2 打开案例 554
Appendix B MySQL入门 557
B.1 安装、设定MySQL 558
B.2 MySQL的数据类型 560
B.3 建立数据库、数据表 561
B.4 进行CRUD操作 562
- 《党员干部理论学习培训教材 理论热点问题党员干部学习辅导》(中国)胡磊 2018
- 《深度学习与飞桨PaddlePaddle Fluid实战》于祥 2019
- 《全国普通高等中医药院校药学类专业“十三五”规划教材 第二轮规划教材 有机化学学习指导 第2版》赵骏 2018
- 《行走中国丛书 神性弥漫的行走 沿着香格里拉疆域的诗性笔记》(中国)海男 2019
- 《基于核心素养的有效学习与学业评价策略 初中政治》李亚莉主编 2018
- 《人体寄生虫学学习指导与习题集 供基础 临床 预防 口腔医学类专业用 第2版》诸欣平,苏川 2018
- 《大学信息技术基础学习与实验指导教程》安世虎主编 2019
- 《牛津中国心理学手册 上 认知与学习》(美)迈克尔·哈里斯·邦德主编;赵俊华,张春妹译 2019
- 《基于核心素养的有效学习与学业评价策略 初中英语》高婉妮主编 2018
- 《俞樾全集 第26册 耳邮:曲园评定啸香馆笔记》(清)俞樾撰著;赵一生主编 2017
- 《市政工程基础》杨岚编著 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