Java SE 8 程序员 I 考试

该页面将 Java 教程中的各个部分 Map 到 Java SE 8 Programmer I 考试中涵盖的主题。该考试与 Oracle 认证助理 Java SE 8 程序员证书相关联。该考试涵盖的主题是:

第 1 节:Java 基础

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

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

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

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

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

第 2 节:使用 Java 数据类型

项目 1: 声明和初始化变量(包括基本数据类型的转换)。

项目 2: 区分对象引用变量和基本变量。

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

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

第 3 节:使用运算符和决策构造

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

项目 2: 使用==equals\(\)测试字符串 和其他对象之间的相等性。

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

项目 4: 使用switch语句。

第 4 节:创建和使用数组

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

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

第 5 节:使用循环构造

项目 1: 创建并使用while个循环。

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

项目 3: 创建并使用do-while循环。

项目 4: 比较循环结构。

项目 5: 使用breakcontinue

第 6 节:使用方法和封装

项目 1: 创建带有参数和返回值的方法,包括重载方法。

项目 2:static关键字应用于方法和字段。

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

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

项目 5: 将封装原理应用于类。

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

第 7 节:处理继承

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

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

项目 3: 确定何时需要投放。

项目 4: 使用superthis访问对象和构造函数。

项目 5: 使用抽象类和interface。

第 8 节:处理异常

项目 1: 区分已检查的异常RuntimeExceptionError

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

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

项目 4: 创建并调用引发异常的方法。

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

第 9 节:使用 Java API 中的选定类

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

项目 2: 创建和操作字符串。

项目 3: 使用java\.time\.LocalDateTimejava\.time\.LocalDatejava\.time\.LocalTimejava\.time\.format\.DateTimeFormatterjava\.time\.Period中的类创建和操作 calendar 数据。

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

项目 5: 编写一个使用 Lambda 谓词表达式的简单 Lambda 表达式。