Oracle Certified Associate, Java SE 8 Programmer Preparation - MyExamCloud AI
Generate
Practice Tests
Generate
Flashcards
Generate
Program Study Notes
Generate
Study Notes
Generate
Scenario Solutions
Generate
Interview Questions
Plan
Set Plan and Goals
Practice
Study and Practice
Achieve
Achieve your goal
Generate Objective and Random Mock Exams
You must have question in all exam topics to generate objective and random mock exams.
Your Course Contents generated by MyExamCloud AI
About this StudyPlan
This Oracle Certified Associate, Java SE 8 Programmer Preparation Course by MyExamCloud AI includes Practice Tests, Study Notes, Flashcards, Scenario Solutions, Interview Questions, Final Random Test and much more. With the help of MyExamCloud AI, these courses are tailored to your interest and skill level. Get ready to ace the Java SE 8 Programmer 1Z0-808 exam now!
Exam Name :Java SE 8 Programmer I
Exam Format :Multiple Choice
Number of questions :56
Passing Score :65%
Exam Validation :Exam has been validated for product version Java SE 8.
Exam Topics
Java Basics
Working With Java Data Types
Using Operators and Decision Constructs
Creating and Using Arrays
Using Loop Constructs
Working with Methods and Encapsulation
Working with Inheritance
Handling Exceptions
Working with Selected classes from the Java API
Exam Syllabus (Sub Sections)
-
1. Java Basics
Java Basics
Define the scope of variables
Define the structure of a Java class
Create executable Java applications with a main method; run a Java program from the command line; produce console output
Import other Java packages to make them accessible in your code
Compare and contrast the features and components of Java such as: platform independence, object orientation, encapsulation, etc. -
2. Working With Java Data Types
Working With Java Data Types
Declare and initialize variables (including casting of primitive data types)
Differentiate between object reference variables and primitive variables
Know how to read or write to object fields
Explain an Object's Lifecycle (creation, "dereference by reassignment" and garbage collection)
Develop code that uses wrapper classes such as Boolean, Double, and Integer -
3. Using Operators and Decision Constructs
Using Operators and Decision Constructs
Use Java operators; use parentheses to override operator precedence
Test equality between Strings and other objects using == and equals ()
Create if and if/else and ternary constructs
Use a switch statement -
4. Creating and Using Arrays
Creating and Using Arrays
Declare, instantiate, initialize and use a one-dimensional array
Declare, instantiate, initialize and use multi-dimensional arrays -
5. Using Loop Constructs
Using Loop Constructs
Create and use while loops
Create and use for loops including the enhanced for loop
Create and use do/while loops
Compare loop constructs
Use break and continue -
6. Working with Methods and Encapsulation
Working with Methods and Encapsulation
Create methods with arguments and return values; including overloaded methods
Apply the static keyword to methods and fields
Create and overload constructors; differentiate between default and user defined constructors
Apply access modifiers
Apply encapsulation principles to a class
Determine the effect upon object references and primitive values when they are passed into methods that change the values -
7. Working with Inheritance
Working with Inheritance
Describe inheritance and its benefits
Develop code that makes use of polymorphism; develop code that overrides methods; differentiate between the type of a reference and the type of an object
Determine when casting is necessary
Use super and this to access objects and constructors
Use abstract classes and interfaces -
8. Handling Exceptions
Handling Exceptions
Differentiate among checked exceptions, unchecked exceptions, and Errors
Create a try-catch block and determine how exceptions alter normal program flow
Describe the advantages of Exception handling
Create and invoke a method that throws an exception
Recognize common exception classes (such as NullPointerException, ArithmeticException, ArrayIndexOutOfBoundsException, ClassCastException) -
9. Working with Selected classes from the Java API
Working with Selected classes from the Java API
Manipulate data using the StringBuilder class and its methods
Create and manipulate Strings
Create and manipulate calendar data using classes from java.time.LocalDateTime, java.time.LocalDate, java.time.LocalTime, java.time.format.DateTimeFormatter, java.time.Period
Declare and use an ArrayList of a given type
Write a simple Lambda expression that consumes a Lambda Predicate expression