|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/oracle-certified-associate-java-se-8-new-format-part-2/
课程评论:没有评论
**Coursera 课程总结:Oracle Certified Associate, Java SE 8 (新格式) - Part 2** 本课程旨在帮助学员备考 OCA - Java SE 8 Programmer I 认证(考试代码:1Z0-808)。课程以全新的格式,包含超过 600 道精心设计的练习题,并附有详细解释,旨在帮助学员顺利通过考试。已有 500 名学员通过此课程的练习题成功获得 OCA 认证。 **核心内容涵盖:** * **Java 基础:** 变量作用域、Java 类结构、创建和运行可执行 Java 程序(包括命令行操作)、包的导入、Java 平台无关性、面向对象、封装等核心概念的比较和对比。 * **Java 数据类型:** 变量的声明和初始化、原始数据类型转换、对象引用变量与原始变量的区别、读写对象字段、对象的生命周期(创建、垃圾回收)、包装类(如 Boolean, Double, Integer)的使用。 * **运算符与流程控制:** Java 运算符的使用、优先级控制、字符串和对象比较(`==` 与 `equals()`)、`if`、`if/else`、三元运算符、`switch` 语句。 * **数组:** 一维和多维数组的声明、实例化、初始化和使用。 * **循环结构:** `while` 循环、`for` 循环(包括增强型 for 循环)、`do/while` 循环、循环结构的比较,以及 `break` 和 `continue` 的使用。 * **方法与封装:** 带参数和返回值的方法(包括重载方法)、`static` 关键字的应用、构造方法(默认与用户自定义)、访问修饰符、封装原则的应用、方法参数传递对对象引用和原始值的影响。 * **继承:** 继承的描述与优势、多态的应用、方法重写、引用类型与对象类型的区分、类型转换的必要性、`super` 和 `this` 的使用、抽象类和接口。 * **异常处理:** 检查异常、非检查异常和 `Error` 的区别、`try-catch` 块的使用、异常对程序流程的影响、异常处理的优势、抛出异常的方法、常见异常类(如 `NullPointerException`, `ArithmeticException` 等)的识别。 * **Java API 常用类:** `StringBuilder` 类的操作、字符串的创建与操作、`java.time` 包(`LocalDateTime`, `LocalDate`, `LocalTime`, `DateTimeFormatter`, `Period`)在日期时间处理中的应用、`ArrayList` 的声明和使用、Lambda 表达式(包括 Lambda 谓词的消费)。 **考试信息:** * **新格式生效日期:** 2022 年 9 月 1 日 * **考试代码:** 1Z0-808 * **考试时长:** 120 分钟 * **题目数量:** 56 题(单选/多选) * **通过分数线:** 65%
Are you ready to pass OCA- Java SE 8 Programmer I certification and prove your competency to recruiters and employers alike?This course have 600+ unique question with explain carefully.The practice test questions have already helped 500 students to pass the OCA Certification (1Z0-808) exam.This courses divide in to 2 part:Oracle Certified Associate, Java SE 8 (new format) - Part 2OCA - Java SE 8 Programmer I - Exam Information: [NEW FORMAT effective September 1, 2022]Exam Code: 1Z0-808Duration: 120 minutesQuestions #: 56 (Multiple Choice / Multiple Select)Passing score: 65%Exam Curriculum:Java BasicsDefine the scope of variablesDefine the structure of a Java classCreate executable Java applications with a main method; run a Java program from the command line; produce console outputImport other Java packages to make them accessible in your codeCompare and contrast the features and components of Java such as: platform independence, object orientation, encapsulation, etc.Working With Java Data TypesDeclare and initialize variables (including casting of primitive data types)Differentiate between object reference variables and primitive variablesKnow how to read or write to object fieldsExplain an Object's Lifecycle (creation, "dereference by reassignment" and garbage collection)Develop code that uses wrapper classes such as Boolean, Double, and IntegerUsing Operators and Decision ConstructsUse Java operators; use parentheses to override operator precedenceTest equality between Strings and other objects using == and equals ()Create if and if/else and ternary constructsUse a switch statementCreating and Using ArraysDeclare, instantiate, initialize and use a one-dimensional arrayDeclare, instantiate, initialize and use multi-dimensional arraysUsing Loop ConstructsCreate and use while loopsCreate and use for loops including the enhanced for loopCreate and use do/while loopsCompare loop constructsUse break and continueWorking with Methods and EncapsulationCreate methods with arguments and return values; including overloaded methodsApply the static keyword to methods and fieldsCreate and overload constructors; differentiate between default and user defined constructorsApply access modifiersApply encapsulation principles to a classDetermine the effect upon object references and primitive values when they are passed into methods that change the valuesWorking with InheritanceDescribe inheritance and its benefitsDevelop code that makes use of polymorphism; develop code that overrides methods; differentiate between the type of a reference and the type of an objectDetermine when casting is necessaryUse super and this to access objects and constructorsUse abstract classes and interfacesHandling ExceptionsDifferentiate among checked exceptions, unchecked exceptions, and ErrorsCreate a try-catch block and determine how exceptions alter normal program flowDescribe the advantages of Exception handlingCreate and invoke a method that throws an exceptionRecognize common exception classes (such as NullPointerException, ArithmeticException, ArrayIndexOutOfBoundsException, ClassCastException)Working with Selected classes from the Java APIManipulate data using the StringBuilder class and its methodsCreate and manipulate StringsCreate and manipulate calendar data using classes from java.time.LocalDateTime, java.time.LocalDate, java.time.LocalTime, java.time.format.DateTimeFormatter, java.time.PeriodDeclare and use an ArrayList of a given typeWrite a simple Lambda expression that consumes a Lambda Predicate expression