特别优惠
跟上新发行和促销的步伐。注册,听取我们的意见。
Java编程语言和Java SE 11和Java SE 17开发人员认证考试的综合指南,这个完整的参考资料包含了如此多的信息,我们不得不将印刷版分成两卷,以方便使用。这本两卷本的教材详尽地涵盖了考试目标所涉及的所有Java语言特性和api。本印刷版的两卷都包含在您的购买中,不单独出售。
OCP Oracle认证专业Java SE 17开发人员(考试1Z0-829)程序员指南是一本独特的指南,结合了对Java编程的严格介绍和对Java SE 17和Java SE 11开发人员考试目标的细致报道。全面更新以反映最新考试的变化,它的特点是增加了对分析代码场景的关注,而不仅仅是单个语言结构。每个目标都得到了彻底的解决,反映了最新的特性和api,以及参加考试的最佳实践。任何人都需要学习Java SE 17开发人员或Java SE 11开发人员认证的唯一书籍。书的特点包括:
内容,第一卷(印刷):
图二十三
表29
第三十一章例子
前言xxxix
前言xli
第1章:Java编程基础
第2章:基本元素、基本数据类型和操作符
第三章:宣言
第4章:控制流程
第五章:面向对象程序设计
第六章:访问控制
第七章:异常处理
第八章:API类的选择
第9章:嵌套类型声明
第十章:对象生命周期
第十一章:泛型
第12章:集合,第1部分:ArrayList
第十四章:对象比较
第十五章:收藏:第二部分
指数
第二卷(印刷)内容:
第十六章:流
第十七章:日期和时间
第十八章:本地化
第十九章:Java模块系统
第20章:Java I/O:第1部分
第21章:Java I/O:第二部分
第22章:并发:第1部分
第23章:并发:第二部分
第24章:数据库连接
第二十五章:注释
第26章:安全编码
附录A:参加Java SE 17和Java SE 11开发人员考试
附录B:考试主题:Java SE 17 Developer 1623
附录C:考试主题:Java SE 11 Developer 1629
附录D:复习问题的注释答案
附录E:模拟考试:Java SE 17 Developer 1709
附录F:模拟考试1737注释答案
附录G: Java Logging API概述
指数1753
注册你的书,方便下载,更新,和/或更正,因为他们变得可用。详情见内页。
第一卷(印刷):
读者注八
图二十三
表29
第三十一章例子
前言xxxix
前言xli
第1章:Java编程基础
1.1 Java生态系统
1.2第五类
1.3对象8
1.4实例成员9
1.5静态成员10
1.6继承13
1.7聚合16
复习问题17
1.8 Java程序样例
1.9程序输出24
复习问题26
第2章:基本元素、基本数据类型和操作符
2.1语言的基本要素
2.2基本数据类型
2.3转换43
2.4类型转换上下文
2.5操作符的优先级和关联规则
2.6操作数的求值顺序
2.7简单赋值操作符= 54
2.8算术运算符:*、/、%、+、- 58
2.9二进制字符串连接操作符+ 67
2.10变量自增和自减操作符:++,——69
复习问题71
2.11布尔表达式
2.12关系操作符:<、<=、>、>= 74
2.13等式75
2.14布尔逻辑运算符:!,^,&,|
2.15条件操作符:&&,|| 80
2.16整型位运算符:~,&,|,^ 82
2.17 Shift操作符:<<,>>,>
2.18条件运算符:90
2.19其他操作符:new, [], instanceof, -> 92
复习问题93
第三章:宣言
3.1类声明99
3.2方法声明100
3.3报表说明101
3.4变量声明102
3.5实例方法和对象引用
3.6方法重载
3.7构造函数109
3.8静态成员声明
复习问题115
3.9阵列117
3.10参数传递127
3.11变量性方法
3.12主()方法
3.13局部变量类型推断
复习问题147
第4章:控制流程
4.1选择说明152
4.2 switch语句
4.3交换机表达式
复习问题170
4.4迭代语句172
4.5 while语句
4.6 do-while语句
4.7 for(;;)174年声明
4.8 for(:)语句
4.9转帐报表179
4.10标签语句
4.11 break语句
4.12 continue语句
4.13返回语句
复习问题185
第五章:面向对象程序设计
5.1实现继承191
5.2对象引用超级
5.3使用this()和super()链接构造函数
复习问题215
5.4抽象类和方法
5.5最后声明225
复习问题234
5.6接口237
复习问题257
5.7数组和子类型
5.8参考值和转换
5.9引用值赋值转换
5.10涉及引用的方法调用转换
5.11引用强制转换和操作符269的实例
5.12多态性278
复习问题283
5.13 Enum类型
5.14记录类
5.15密封类和接口
复习问题318
第六章:访问控制
6.1设计原则:封装
6.2 Java源文件结构
6.3包326
6.4查找类路径下的类
复习问题341
6.5访问修饰符
6.6范围规则
6.7实现不变性
复习问题360
第七章:异常处理
7.1基于堆栈的执行和异常传播
7.2异常类型
7.3异常处理:try, catch,最后375
7.4 throw语句
7.5撤销第388条
复习问题392
7.6多重捕获条款
7.7 try-with-resources语句
7.8异常处理的优点
复习问题417
第八章:API类的选择
8.1 java. java简介lang包装425
8.2对象类
8.3包装器类
复习问题438
8.4字符串类
8.5 StringBuilder类
复习问题471
8.6数学课
8.7随机类
8.8使用大数
复习问题487
第9章:嵌套类型声明
9.1嵌套类型声明概述
9.2静态成员类型
9.3非静态成员类
复习问题510
9.4本地类512
9.5静态局部类型
9.6匿名类
复习问题527
第十章:对象生命周期
10.1垃圾回收
10.2可达对象
10.3方便垃圾回收
10.4以编程方式调用垃圾回收
复习问题538
10.5初始化式
10.6字段初始化表达式
10.7静态初始化块
10.8实例初始化块
10.9构造初始对象状态
复习问题558
第十一章:泛型
11.1泛型介绍
11.2泛型和参数化类型
11.3集合和泛型
11.4通配符
11.5使用通配符参数化类型的引用
11.6有界类型参数
11.7泛型方法和构造函数
11.8实现简化的通用栈
复习问题600
11.9通配符捕获
11.10通配符参数化类型的灵活性
11.11输入Erasure 613
11.12重载和覆盖的含义
11.13泛型的限制和约束
复习问题636
第12章:集合,第1部分:ArrayList
12.1清单644
12.2声明引用和构造数组列表
12.3修改ArrayList
12.4查询
12.5遍历
12.6将ArrayList
12.7创建列表视图
12.8数组与数组列表
复习问题667
第13章:函数式编程
13.1功能接口
13.2 Lambda表达式
13.3 Lambda表达式和匿名类
复习问题693
13.4内置功能接口概述
13.5供应商699
13.6谓词
13.7消费者
13.8功能说明
13.9函数
13.10扩展函数
13.13方法和构造函数参考
13.14定义Lambda表达式的上下文
复习问题735
第十四章:对象比较
14.1对象类
14.2 equals()方法的实现
14.3 hashCode()方法的实现
14.4 java.lang. xml实现可比较的
14.5 java.util. java文件的实现比较器
复习问题774
第十五章:收藏:第二部分
15.1 Java集合框架
15.2收藏品
15.3清单
15.4设置804
15.5排序集和可导航集
15.6队列
15.7第821条
复习问题826
15.8地图
15.9映射实现
15.10排序地图和可导航地图
复习问题851
15.11集合类
15.12数组类
复习问题874
指数
第二卷(印刷):
给读者六的说明
第十六章:流
16.1流介绍
16.2运行示例:CD记录类882
16.3流基础
16.4构建流
16.5中间流操作
16.6可选类
16.7终端流操作
16.8采集器
16.9并行流
复习问题1016
第十七章:日期和时间
17.1日期和时间API概述
17.2处理日期和时间
17.3使用时间单位和时间字段
17.4使用instant
17.5使用周期
17.6处理持续时间
17.7使用时区和夏令时
17.8将日期和时间值转换为遗留日期
复习问题1089
第十八章:本地化
18.1使用区域设置
18.2属性文件
18.3资源捆绑
复习问题1112
18.4格式化和解析值的核心API
18.5格式化和解析数字、货币和百分比值
18.6格式化和解析日期和时间
18.7消息格式化和解析
复习问题1153
第十九章:Java模块系统
19.1模块举例
19.2模块化JDK 1164
19.3模块基础
19.4模块指令概述
19.5创建模块化应用
19.6编译和运行模块化应用程序
19.7创建JAR文件
19.8开放模块和开放指令1191
19.9业务
19.10创建运行时镜像
19.11模块分类
19.12迁移到模块
19.13探索模块
19.14 JDK工具操作一览表
复习问题1223
第20章:Java I/O:第1部分
20.1输入输出1233
20.2字节流:输入流和输出流
20.3字符流:读取器和写入器
20.4控制台类
复习问题1259
20.5对象序列化
复习问题1277
第21章:Java I/O:第二部分
21.1分级文件系统的特性
21.2创建路径对象
21.3使用路径对象
21.4目录项操作
21.5使用路径读写文件
21.6管理文件属性
21.7创建目录项
21.8对目录项的流操作
复习问题1355
第22章:并发:第1部分
22.1线程和并发性
22.2线程执行的运行时组织
22.3创建线程
复习问题1378
22.4线程生命周期
22.5线程问题
复习问题1415
第23章:并发:第二部分
23.1实用程序类TimeUnit和ThreadLocalRandom
23.2执行者框架
23.3 Fork/Join框架
23.4编写线程安全代码
23.5专用同步器
23.6同步集合和映射
23.7并发集合和映射
复习问题1504
第24章:数据库连接
24.1关系数据库简介
24.2 JDBC 1517简介
24.3建立数据库连接
24.4创建并执行SQL语句
24.5查询结果处理
24.6自定义结果集
24.7发现数据库和结果集元数据
24.8实现事务控制
复习问题1548
第二十五章:注释
25.1注释基础
25.2声明注释类型
25.3应用标注
25.4元注释
25.5选定的标准注释
25.6处理注释
复习问题1593
第26章:安全编码
26.1应用安全概述
26.2安全威胁分类
26.3 Java安全策略
26.4附加安全准则
复习问题1611
附录A:参加Java SE 17和Java SE 11开发人员考试
A.1准备考试
A.2在线监考报名
A.3如何进行在线监考
A.4问题
附录B:考试主题:Java SE 17 Developer 1623
附录C:考试主题:Java SE 11 Developer 1629
附录D:复习问题的注释答案
附录E:模拟考试:Java SE 17 Developer 1709
附录F:模拟考试1737注释答案
附录G: Java Logging API概述
G.1日志API的目的
G.2配置日志
G.3写日志信息
G.4应用保护日志
G.5总结
指数1753