Oracle Certified Associate, Java SE 8 (new format) - Part 1

所在平台: Udemy

课程主页: https://www.udemy.com/course/oracle-certified-associate-java-se-8-new-format-part-1/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**Coursera 课程总结:Oracle Certified Associate, Java SE 8 (新格式) - Part 1** 这门课程是为准备 OCA Java SE 8 Programmer I 认证(1Z0-808)的考生设计的,采用 2022 年 9 月 1 日生效的新格式。课程包含 600 多个独特的问题,并为 500 多名学生通过认证提供了实践辅导。 **考试信息 (1Z0-808):** * **格式:** 新格式 * **时长:** 120 分钟 * **题目数量:** 56 题 (单选题/多项选择题) * **通过分数:** 65% **课程大纲涵盖以下关键 Java SE 8 知识点:** 1. **Java 基础:** * 变量作用域 * Java 类结构 * 创建和运行可执行的 Java 程序 (main 方法, 命令行运行, 控制台输出) * 导入 Java 包 * Java 特性比较 (平台独立性, 面向对象, 封装等) 2. **Java 数据类型:** * 声明、初始化变量 (包含原始数据类型转换) * 区分对象引用变量和原始变量 * 读写对象字段 * 对象生命周期 (创建, 垃圾回收) * 使用包装类 (Boolean, Double, Integer 等) 3. **运算符和选择结构:** * Java 运算符, 运算符优先级 * String 及其它对象相等性比较 (`==` 和 `equals()`) * `if`, `if-else`, 三元运算符 * `switch` 语句 4. **数组:** * 声明、实例化、初始化和使用一维数组 * 声明、实例化、初始化和使用多维数组 5. **循环结构:** * `while` 循环 * `for` 循环 (包含增强型 `for` 循环) * `do-while` 循环 * 比较不同的循环结构 * `break` 和 `continue` 关键字 6. **方法和封装:** * 创建带参数和返回类型的方法 (包括重载方法) * `static` 关键字在方法和字段中的应用 * 创建和重载构造器 (区分默认和用户定义构造器) * 访问修饰符 * 封装原则的应用 * 方法中对象引用和原始值传递对值的改变的影响 7. **继承:** * 继承及其优点 * 利用多态性编写代码 * 方法重写 * 区分引用类型和对象类型 * 何时需要进行类型转换 * 使用 `super` 和 `this` 访问对象和构造器 * 抽象类和接口 8. **异常处理:** * 区分受检查异常, 未受检查异常和错误 (Errors) * 创建 `try-catch` 块, 理解异常如何改变程序流程 * 异常处理的优势 * 创建和调用抛出异常的方法 * 识别常见的异常类 (如 `NullPointerException`, `ArithmeticException`, `ArrayIndexOutOfBoundsException`, `ClassCastException`) 9. **Java API 类的使用:** * 使用 `StringBuilder` 类及其方法进行数据操作 * 创建和操作字符串 * 使用 `java.time` 包中的类 (LocalDateTime, LocalDate, LocalTime, DateTimeFormatter, Period) 创建和操作日期时间数据 * 声明和使用指定类型的 `ArrayList` * 编写简单的 Lambda 表达式, 使用 Lambda 谓词 (Predicate) 该课程旨在全面提升学员的 Java SE 8 编程能力,并通过大量的实践题库帮助学员顺利通过 OCA 认证。

课程评论(0条)

课程详情

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 1OCA - 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

课程标签

0人关注该课程

主题相关的课程