|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/oracle-certification-ocp-se-21-developper-1z0-830-part1/
课程评论:没有评论
Coursera 课程:Oracle 认证 OCP SE 21 开发者 1z0-830 (第一部分) 本课程面向希望通过 Oracle Certified Professional (OCP) SE 21 Developer 1z0-830 认证的开发者。课程内容全面覆盖该认证考试的以下核心主题: **1. 处理日期、时间和文本、数字及布尔值:** * **涉及内容:** 基础构建模块、运算符、核心 API * **学习重点:** * 使用基本类型和包装类评估算术和布尔表达式。 * 应用 Math API、运算符优先级、类型提升和类型转换规则。 * 使用 `String`、`StringBuilder` 和文本块来操作文本。 * 使用 Date-Time API 处理日期、时间、持续时间、周期、瞬时和时区对象,包括夏令时。 **2. 控制程序流程:** * **涉及内容:** 做出决策 * **学习重点:** * 使用 `if/else`、`switch` 语句和表达式创建程序控制流结构。 * 实现循环(`for`、`while`、`do-while`),并使用 `break` 和 `continue` 语句控制流程。 **3. 利用 Java 面向对象方法:** * **涉及内容:** 基础构建模块、做出决策、方法、类设计 * **学习重点:** * 声明和实例化 Java 对象(包括嵌套类对象),并解释对象生命周期:创建、引用重分配和垃圾回收。 * 理解变量作用域,应用封装,并创建不可变对象。 * 使用局部变量类型推断。 * 创建类(`class`)和记录(`record`);定义和使用实例字段、静态字段、方法、构造器和初始化器。 * 实现继承(包括抽象类型和密封类型),并重写方法(包括 `Object` 类的所有方法)。 * 使用多态性,并区分对象类型和引用类型。 * 执行引用类型转换。 * 应用 `instanceof` 运算符和增强型 `switch` 表达式进行模式匹配。 * 实现方法重载(包括可变参数 `var-args`)。 **4. 使用数组和集合:** * **涉及内容:** 核心 API * **学习重点:** * 创建和使用 Java 数组。 * 使用 `List`、`Set`、`Map` 和 `Deque` 集合。 * 在集合中添加、移除、更新、检索和排序元素。
THE OCP EXAM TOPICS COVERED IN THIS PRACTICE TEST INCLUDE THE FOLLOWING:Handling Date, Time, Text, Numeric and Boolean ValuesCovered in: Building Blocks, Operators, Core APIsUse primitives and wrapper classes to evaluate arithmetic and boolean expressions.Apply the Math API, operator precedence, type promotion, and casting rules.Manipulate text using String, StringBuilder, and text blocks.Handle date, time, duration, period, instant, and time-zone objects using the Date-Time API, including daylight saving time.Controlling Program FlowCovered in: Making DecisionsCreate program control flow constructs using if/else, switch statements and expressions.Implement loops (for, while, do-while) and use break and continue statements to control flow.Utilizing Java Object-Oriented ApproachCovered in: Building Blocks, Making Decisions, Methods, Class DesignDeclare and instantiate Java objects, including nested class objects, and explain object lifecycle: creation, reference reassignment, and garbage collection.Understand variable scopes, apply encapsulation, and create immutable objects.Use local variable type inference.Create classes and records; define and use instance and static fields, methods, constructors, and initializers.Implement inheritance, including abstract and sealed types, and override methods (including Object class methods).Use polymorphism and distinguish between object type and reference type.Perform reference type casting.Apply pattern matching with the instanceof operator and enhanced switch expressions.Implement method overloading, including var-args.Working with Arrays and CollectionsCovered in: Core APIsCreate and use Java arrays.Work with List, Set, Map, and Deque collections.Add, remove, update, retrieve, and sort elements in collections.