文档

Java™ 教程-Java Tutorials 中文版
Java SE 8 程序员 I 考试
Trail: Bonus
Lesson: Preparation for Java Programmer Language Certification

Java SE 8 程序员 I 考试

此页面将 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 中的选定类

Section1:Java 基础知识

Item1:定义变量的范围。

Item2:定义 Java 类的结构。

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

Item4:导入其他 Java 包以使其在你的代码中可访问。

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

Section2:使用 Java 数据类型

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

Item2:区分对象引用变量和基本变量。

Item3:知道如何读取或写入对象字段。

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

Section3:使用运算符和决策结构

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

Item2:使用 ==equals() 测试字符串与其他对象之间的相等性。

Item3:创建并使用 ifif-else 和三元构造。

Item4:使用 switch 语句。

Section4:创建和使用数组

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

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

Section5:使用循环结构

Item1:创建和使用 while 循环。

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

Item3:创建和使用 do-while 循环。

Item4:比较循环结构。

Item5:使用 breakcontinue

Section6:使用方法和封装

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

Item2:static 关键字应用于方法和字段。

Item3:创建一个重载的方法;区分默认构造函数和用户定义的构造函数。

Item4:应用访问修饰符。

Item5:将封装原则应用于类。

Item6:确定对象引用和基本值在传递给更改值的方法时的效果。

Section7:使用继承

Item1:描述继承及其好处。

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

Item3:确定何时需要强制转换。

Item4:使用 superthis 来访问对象和构造函数。

Item5:使用抽象类和接口。

Section8:处理异常

Item1:区分检查型异常,RuntimeExceptionError

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

Item3:描述异常处理的优点。

Item4:创建并调用抛出异常的方法。

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

Section9:使用 Java API 中的选定类

Item1:使用 StringBuilder 类及其方法处理数据。

Item2:创建和操作字符串。

Item3:使用 java.time.LocalDateTimejava.time.LocalDatejava.time.LocalTimejava.time.format.DateTimeFormatterjava.time.Period 类创建和操作日历数据。

Item4:声明并使用给定类型的 ArrayList

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


Previous page: Preparation for Java Programmer Language Certification
Next page: Java SE 8 Programmer II Exam