Java SE 8 程序员 I 考试

原文: https://docs.oracle.com/javase/tutorial/extra/certification/javase-8-programmer1.html

此页面将 Java 教程中的部分映射到 Java SE 8 Programmer I 考试中涵盖的主题。此考试与 Oracle Certified Associate,Java SE 8 Programmer 证书相关联。本次考试涉及的主题是:

  1. Java 基础知识
  2. 使用 Java 数据类型
  3. 使用运算符和决策结构
  4. 创建和使用数组
  5. 使用循环结构
  6. 使用方法和封装
  7. 使用继承
  8. 处理例外情况
  9. 使用 Java API 中的选定类

第 1 项:定义变量的范围。

第 2 项:定义 Java 类的结构。

项目 3:使用 main 方法创建可执行 Java 应用程序;从命令行运行 Java 程序;产生控制台输出。

第 4 项:导入其他 Java 包以使其在您的代码中可访问。

第 5 项:比较和对比 Java 的特性和组件,例如:平台独立性,面向对象,封装等。

第 1 项:声明并初始化变量(包括原始数据类型的转换)。

第 2 项:区分对象引用变量和原始变量。

第 3 项:知道如何读取或写入对象字段。

第 4 项:解释对象的生命周期(创建,“通过重新分配取消引用”和垃圾收集)。

第 1 项:使用 Java 运算符;使用括号覆盖运算符优先级。

第 2 项:使用==等于()测试字符串与其他对象之间的相等性。

项目 3:创建并使用如果如果 - 和三元构造。

第 4 项:使用开关语句。

第 1 项:声明,实例化,初始化和使用一维数组。

第 2 项:声明,实例化,初始化和使用多维数组。

第 1 项:在循环时创建并使用

第 2 项:为循环创建并使用,包括增强的 for 循环。

第 3 项:在循环时创建并使用执行 -

第 4 项:比较循环结构。

第 5 项:使用break继续

第 1 项:使用参数和返回值创建方法,包括重载方法。

第 2 项:静态关键字应用于方法和字段。

第 3 项:创建重载方法;区分默认构造器和用户定义的构造器。

第 4 项:应用访问修饰符。

第 5 项:将封装原则应用于类。

项目 6:确定将对象引用和原始值传递给更改值的方法时的效果。

第 1 项:描述继承及其好处。

第 2 项:开发利用多态性的代码;开发覆盖方法的代码;区分引用的类型和对象的类型。

项目 3:确定何时需要施法。

第 4 项:使用super和来访问对象和构造器。

第 5 项:使用抽象类和接口。

第 1 项:区分已检查的异常, RuntimeException错误

第 2 项:创建try-catch块并确定异常如何改变正常程序流程。

第 3 项:描述异常处理的优点。

第 4 项:创建并调用抛出异常的方法。

第 5 项:识别常见的异常类和类别(例如 NullPointerException,ArithmeticException,ArrayIndexOutOfBoundsException,ClassCastException)。

第 1 项:使用StringBuilder类及其方法处理数据。

第 2 项:创建和操纵字符串。

第 3 项:使用来自java.time.LocalDateTimejava.time.LocalDatejava.time.LocalTime []的类创建和操作日历数据 HTG7],java.time.format.DateTimeFormatterjava.time.Period

项目 4:声明并使用给定类型的ArrayList

第 5 项:编写一个使用 Lambda Predicate 表达式的简单 Lambda 表达式。