首页>商店

OCP Oracle认证专业Java SE 17开发人员(考试1Z0-829)程序员指南

物超所值购买

图书+电子书捆绑包

  • 你的价格:86.39美元
  • 标价:143.98美元
  • 包括EPUB和PDF
  • 关于电子书格式
  • 这本电子书包括以下格式,可从您的账户购买后页面:

    ePubEPUB这是一种开放的行业格式,以其可回流的内容和在受支持的移动设备上的可用性而闻名。

    Adobe ReaderPDF流行的标准,最常与自由一起使用Adobe®®读者软件

    这本电子书不需要密码或激活阅读。我们通过谨慎地用您的名字标记水印来定制您的电子书,使其独一无二。

更多购买选择

  • 你的价格:63.99美元
  • 标价:79.99美元
  • 通常在24小时内发货。

电子书(水印)

  • 你的价格:51.19美元
  • 标价:63.99美元
  • 包括EPUB和PDF
  • 关于电子书格式
  • 这本电子书包括以下格式,可从您的账户购买后页面:

    ePubEPUB这是一种开放的行业格式,以其可回流的内容和在受支持的移动设备上的可用性而闻名。

    Adobe ReaderPDF流行的标准,最常与自由一起使用Adobe®®读者软件

    这本电子书不需要密码或激活阅读。我们通过谨慎地用您的名字标记水印来定制您的电子书,使其独一无二。

描述

  • 版权2023
  • 尺寸:7" x 9-1/8"
  • 页:1851
  • 版本:1
  • ISBN-10: 0-13-799364-1
  • ISBN-13: 978-0-13-799364-2

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开发人员认证的唯一书籍。书的特点包括:

  • 很容易找到与每个考试目标相关的关键主题的报道
  • 介绍面向对象编程(OOP)和函数式编程的基本概念
  • 深入介绍声明、访问控制、操作符、流控制、面向对象技术、lambda表达式、流、模块、并发、Java I/O、关键API类等等
  • 演示完整Java程序的预期结果的程序输出
  • 用于说明重要概念的独特图表,例如Java I/O、模块和流
  • 广泛使用统一建模语言(UML)来说明程序设计
  • 数十个带注释答案的复习问题,以帮助准备考试和完整的模拟考试

内容,第一卷(印刷):
图二十三
表29
第三十一章例子
前言xxxix
前言xli
第1章:Java编程基础
第2章:基本元素、基本数据类型和操作符
第三章:宣言
第4章:控制流程
第五章:面向对象程序设计
第六章:访问控制
第七章:异常处理
第八章:API类的选择
第9章:嵌套类型声明
第十章:对象生命周期
第十一章:泛型
第12章:集合,第1部分:ArrayList第13章:函数式编程
第十四章:对象比较
第十五章:收藏:第二部分
指数

第二卷(印刷)内容:
第十六章:流
第十七章:日期和时间
第十八章:本地化
第十九章: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

注册你的书,方便下载,更新,和/或更正,因为他们变得可用。详情见内页。

临时演员

作者的网站

访问作者的网站https://www.mughal.no/jse17ocp/

示例内容

目录表

第一卷(印刷):

读者注八
图二十三
表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 651
12.4查询 655的数组列表
12.5遍历 657的数组列表
12.6将ArrayList转换为Array 658
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函数的二度特化:biffunction 717
13.10扩展函数: UnaryOperator13.11扩展biffunction : BinaryOperator13.12柯里化函数
13.13方法和构造函数参考
13.14定义Lambda表达式的上下文
复习问题735

第十四章:对象比较
14.1对象类
14.2 equals()方法的实现
14.3 hashCode()方法的实现
14.4 java.lang. xml实现可比较的接口761
14.5 java.util. java文件的实现比较器接口769
复习问题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

更多的信息

金宝搏188亚洲体育真人始乐InformIT促销邮件和特别优惠

我希望收到独家报价,并听到有关InformIT及其品牌家族的产品。金宝搏188亚洲体育真人始乐我可以随时退订。

概述


培生教育有限公司(Pearson Education, Inc., 221 River Street, Hoboken, New Jersey 07030)提供本网站,提供可通过本网站购买的产品和服务的信息。

本隐私声明概述了我们对隐私的承诺,并描述了我们如何收集、保护、使用和共享通过本网站收集的个人信息。请注意,培生的其他网站和在线产品及服务有其单独的隐私政策。

信息的收集和使用


为了开展业务并提供产品和服务,培生通过与本网站相关的几种方式收集和使用个人信息,包括:

问题及查询

对于查询和问题,我们会收集查询或问题,以及姓名、联系方式(电子邮件地址、电话号码和邮寄地址)以及通过“联系我们”表格或电子邮件自愿提交给我们的任何其他附加信息。我们使用这些信息来解决询问和回答问题。

在线商店

对于通过本网站上的在线商店下达的订单和购买,我们会收集订单详细信息、名称、机构名称和地址(如适用)、电子邮件地址、电话号码、送货和账单地址、信用卡/借记卡信息、送货选项和任何指示。我们使用这些信息来完成交易、履行订单、与下订单或访问在线商店的个人沟通,以及用于相关目的。

调查

培生可能提供提供反馈或参与调查的机会,包括评估培生产品、服务或网站的调查。参与是自愿的。培生收集调查问题中要求的信息,并使用这些信息来评估、支持、维护和改进产品、服务或网站,开发新产品和服务,进行教育研究以及调查中指定的其他目的。

比赛及绘图

偶尔,我们可能会赞助比赛或绘画。参与是可选的。培生会收集参赛者的姓名、联络资料及其他在参赛表格上注明的资料,以进行比赛或抽奖。培生可能会根据法律要求,从竞赛或抽奖的获胜者那里收集额外的个人信息,以便颁发奖品和用于税务报告目的。

时事通讯

如果您已选择接收电子邮件通讯或促销邮件和特别优惠,但想取消订阅,只需电子邮件information@金宝搏188亚洲体育真人始乐informit.com

服务公告

在极少数情况下,有必要发布严格与服务相关的公告。例如,如果我们的服务因维护而暂时停止,我们可能会向用户发送电子邮件。一般来说,用户不能选择退出这些通信,但他们可以停用他们的帐户信息。然而,这些通信在本质上不是促销。

客户服务

我们定期与用户沟通,以提供所要求的服务,并且当用户通过我们的网站提交信息时,我们会根据用户的意愿通过电子邮件或电话回复与他们的帐户有关的问题联络表格

其他信息的收集和使用


应用和系统日志

培生自动收集日志数据,以帮助确保本网站的交付、可用性和安全性。日志数据可能包括有关用户或访问者如何连接到本网站的技术信息,例如浏览器类型、计算机/设备类型、操作系统、互联网服务提供商和IP地址。我们将此信息用于支持目的和监控站点的运行状况、识别问题、改进服务、检测未经授权的访问和欺诈活动、预防和响应安全事件以及适当地扩展计算资源。

网络分析

培生可能会使用第三方网络趋势分析服务(包括Google Analytics)来收集访问者信息,如IP地址、浏览器类型、参考页面、访问过的页面以及在特定网站上花费的时间。虽然这些分析服务以匿名方式收集和报告信息,但它们可能会使用cookie来收集网络趋势信息。收集的信息可能使Pearson(但不是第三方web趋势服务)能够将信息与应用程序和系统日志数据链接起来。培生将这些信息用于系统管理、识别问题、改进服务、检测未经授权的访问和欺诈活动、预防和响应安全事件、适当扩展计算资源以及支持和提供本网站及其服务。

Cookies及相关技术

本网站使用cookie和类似的技术来个性化内容,测量流量模式,控制安全性,跟踪本网站信息的使用和访问,并提供基于兴趣的消息和广告。用户可以通过浏览器管理和阻止cookie的使用。禁用或阻止某些cookie可能会限制本网站的功能。

不要跟踪

本网站目前不响应禁止跟踪信号。

安全


培生采用适当的物理、管理和技术安全措施来保护个人信息免遭未经授权的访问、使用和披露。

孩子们


本网站不面向13岁以下儿童。

市场营销


培生可以向用户发送或直接发送营销信息,前提是

  • 培生不会将作为K-12学校服务提供商收集或处理的个人信息用于定向或有针对性的广告。
  • 这种营销符合适用法律和培生的法律义务。
  • 培生不会故意直接或发送营销通信给个人谁表示了偏好不接受营销。
  • 在适用法律要求的情况下,对营销的明示或默示同意存在且未撤销。

培生可以在有限的基础上向第三方服务提供商提供个人信息,仅代表培生或培生作为其服务提供商的关联公司或客户进行营销。营销偏好可能随时发生变化。

更正/更新个人资料


如果用户的个人身份信息发生变化(例如您的邮寄地址或电子邮件地址),我们将提供一种方法来更正或更新用户提供给我们的个人数据。这可以在帐户页面。如果用户不再需要我们的服务,并希望删除他或她的帐户,请联系我们customer-service@金宝搏188亚洲体育真人始乐informit.com我们将处理用户帐户的删除。

选择/退出


用户可以在知情的情况下选择是否继续使用InformIT提供的某些服务。金宝搏188亚洲体育真人始乐如果您选择从我们的邮件列表中删除自己,只需访问以下页面并取消您不再希望接收的任何通信:www.金宝搏188亚洲体育真人始乐informit.com/u.aspx

出售个人资料


培生不会出租或出售个人信息以换取任何金钱。

虽然皮尔逊不出售个人信息,根据内华达州法律的定义,内华达州居民可以通过电子邮件请求不出售他们的个人信息NevadaDesignatedRequest@pearson.com

加州居民补充隐私声明


加州居民应该读读我们的加州居民补充隐私声明连同本私隐声明一并提交。的加州居民补充隐私声明解释培生遵守加州法律的承诺,并适用于通过本网站和服务收集的加州居民的个人信息。

分享与披露


培生可能会在以下情况下披露个人信息:

  • 这是法律规定的。
  • 经个人同意(或其父母同意,如果个人是未成年人)
  • 在法律允许或要求的范围内响应传票、法院命令或法律程序
  • 根据适用法律保护个人、数据、资产和系统的安全
  • 与出售、合资或以其他方式转让部分或全部公司或资产有关,但须遵守本隐私声明的规定
  • 调查或处理实际的或涉嫌的欺诈或其他非法活动
  • 行使其合法权利,包括执行本网站的使用条款或其他合同
  • 培生的附属公司以及为培生工作的其他公司和组织,他们有义务按照本隐私声明保护个人信息的隐私
  • 对于学校、组织、公司或政府机构,培生在学校或代表这些组织、公司或政府机构收集或处理个人信息。

链接


本网站包含到其他网站的链接。请注意,我们不负责此类其他网站的隐私做法。我们鼓励我们的用户在离开我们的网站时保持警惕,并阅读每个收集个人信息的网站的隐私声明。本隐私声明仅适用于本网站收集的信息。

请求及联络


联系我们查阅本私隐声明,或对您的个人资料私隐有任何要求或疑问。

本隐私声明的变更


我们可能会通过更新发布来修改本隐私声明。我们将在公告中注明修订的生效日期。通常,进行更新是为了提供更大的清晰度或符合法规要求的变化。如果更新涉及个人信息的收集、保护、使用或披露的重大变化,培生将通过本网站的显著通知或其他适当方式提供变更通知。在已发布的修改证明生效日期后继续使用本网站。如果您对本隐私声明有任何疑问或疑虑,或对任何修订有任何异议,请与我们联系。

最后更新:2020年11月17日