Java 认证入门

此页面由 Jeanne BoyarskyUPL 许可下贡献

 

为什么要获得 Java 认证?

学习和工作原因往往是获得 Java 认证的最常见原因。

  1. 如果您是 Java 新手,Java 认证可以帮助您更深入、更彻底地学习 Java。如果您是 Java 经验丰富的开发人员,认证可以帮助您学习语言最新版本中的新内容。例如,您掌握文本块了吗?包括边缘情况吗?
  2. 如果您正在寻找新工作,获得 Java 认证可以为您的简历提供一个谈论点。它还可以为您提供更深入的知识,以便在面试中脱颖而出。如果您没有寻找工作,它可以向您的雇主表明您正在保持技能的最新状态,甚至可以帮助您进行工作调动。
  3. 如果您在工作中使用 Java,获得认证可以帮助您更好地完成工作。通过学习 Java 认证,您可以学习更多 Java API 和代码中可能出现的错误(包括您自己或团队成员的代码)。这可以帮助您更快地解决问题,提高工作效率。

 

有哪些认证考试?

目前有五项有效的 Java 认证考试。

  1. 1Z0-829:Java SE 17 开发人员考试 - 50 道题,通过率 68% - 这是目前可用的最新 Java 17 认证考试。
  2. 1Z0-819:Java SE 11 开发人员考试 - 50 道题,通过率 68% - 对于 Java 11,考试像 Java 8 一样分为两个部分(1Z0-815 和 1Z0-816)。它被合并成一个单一的考试,即 1Z0-819。
  3. 1Z0-808:Java SE 8 程序员 I 考试 - 56 道题,通过率 65% - 对于 Java 8,考试被分成两个部分。您为每个部分获得一个认证。参加第一部分可以获得更基础的认证,同时您也可以继续学习 809 考试。
  4. 1Z0-809:Java SE 8 程序员 II 考试 - 68 道题,通过率 65% - 这是 Java 8 考试的第二部分。
  5. 1Z0-811:Java 基础考试 - 60 道题,通过率 65% - 基础考试是为 Oracle Academy 的学生而设的。它比其他考试要少见得多。它也使用 Java 8。

大多数人从 1Z0-808 开始(如果您想更快地获得一个简单的认证并在此基础上进行构建)或 1Z0-829(对于最新版本)。使用与您正在学习的考试相匹配的学习资料非常重要。因此,那些拥有 Java 11 资料的人会针对 1Z0-811 考试。

 

我应该等待 Java 21 吗?

您可能已经注意到,考试的目标是与 LTS(长期支持版本)匹配的 Java 版本。我建议您在想要开始学习时参加可用的考试,而不是等待下一个版本。从 LTS 发布到目标/考试发布通常需要几个月的时间。然后,更新的认证学习资料还需要一段时间才能发布。没有学习资料,通过考试会非常困难。

此外,更快的 LTS 发布周期的好处之一是语言语法可以更快地发展。因此,参加 Java 17 考试很可能满足您的目标,无需等待下一个考试发布/学习资料更新。

 

涵盖哪些内容?

每个考试(见上面的链接)都在“查看考试主题”下发布了目标。有一些顶级目标。例如,Java 17 考试中涵盖的考试目标是

  • 处理日期、时间、文本、数字和布尔值
  • 控制程序流程
  • 利用 Java 面向对象方法
  • 处理异常
  • 使用数组和集合
  • 使用流和 Lambda 表达式
  • 打包和部署 Java 代码,并使用 Java 平台模块系统
  • 管理并发代码执行
  • 使用 Java I/O API
  • 使用 JDBC 访问数据库
  • 实现本地化

然后,对于每个目标,都有更详细的子目标。例如,第一个目标有

  • 使用基本类型和包装类,包括 Math API、括号、类型提升和强制转换,以评估算术和布尔表达式
  • 使用 String 和 StringBuilder 类操作文本,包括文本块
  • 使用 Date-Time API 操作日期、时间、持续时间、周期、瞬间和时区对象

您的学习资料将为您提供有关您需要具体了解的内容的更多详细信息。它们还会教您需要学习的内容,指出技巧和练习题。您还应该编写大量代码。就像数学一样,通过实践学习效果更好!

 

如何学习?

如果您订阅了 Oracle 大学,有一个 24 小时视频课程。如果没有,有两本书:Wiley 的 Sybex 印记(披露:我写了这本书)和 Pearson/Oracle Press

无论您选择哪种学习方式,我都推荐 Enthuware 模拟考试。它们只需 10 美元,您就可以获得 20 套模拟考试!在您学习后,这是一个很好的练习方法,可以帮助您做好准备。CodeRanch 上的 OCP 论坛 CodeRanch 也是一个在您准备认证时提出问题的好地方。

上次更新: 2023 年 7 月 30 日


返回教程列表