1Z0-815: Oracle Java SE 11 Programmer I

1Z0-815: Oracle Java SE 11 Programmer I

Full Name: 1Z0-815: Oracle Java SE 11 Programmer I

Exam Code: 1Z0-815

1Z0-815: Oracle Java SE 11 Programmer I


Oracle 1Z0-815 Exam Details:


Exam Name
Oracle Java SE 11 Programmer I
Exam Code 
1Z0-815
Exam Product Version 
Java SE
Exam Price  
USD $245 (Pricing may vary by country or by localized currency)
Duration 
180 minutes 
Number of Questions 
80
Passing Score 
63% 
Recommended Training 
Format 
Multiple Choice 
Recommended Training 
Recommended Practice 

Oracle 1Z0-815 Syllabus Topics:


Understanding Java Technology and environment - Describe Java Technology and the Java development
- Identify key features of the Java language
Working With Java Primitive Data Types and String APIs - Declare and initialize variables (including casting and promoting primitive data types)
- Identify the scope of variables
- Use local variable type inference
- Create and manipulate Strings
- Manipulate data using the StringBuilder class and its methods
Working with Java Arrays - Declare, instantiate, initialize and use a one-dimensional array
- Declare, instantiate, initialize and use a two-dimensional array
Creating and Using Methods - Create methods and constructors with arguments and return values
- Create and invoke overloaded methods
- Apply the static keyword to methods and fields
Reusing Implementations Through Inheritance - Create and use subclasses and superclasses
- Create and extend abstract classes
- Enable polymorphism by overriding methods
- Utilize polymorphism to cast and call methods, differentiating object type versus reference type
- Distinguish overloading, overriding, and hiding
Handling Exceptions - Describe the advantages of Exception handling and differentiate among checked, unchecked exceptions, and Errors
- Create try-catch blocks and determine how exceptions alter program flow
- Create and invoke a method that throws an exception
Creating a Simple Java Program - Create an executable Java program with a main class
- Compile and run a Java program from the command line
- Create and import packages
Using Operators and Decision Constructs - Use Java operators including the use of parentheses to override operator precedence
- Use Java control statements including if, if/else, switch
- Create and use do/while, while, for and for each loops, including nested loops, use break and continue statements
Describing and Using Objects and Classes - Declare and instantiate Java objects, and explain objects' lifecycles (including creation, dereferencing by reassignment, and garbage collection)
- Define the structure of a Java class
- Read or write to object fields
Applying Encapsulation - Apply access modifiers
- Apply encapsulation principles to a class
Programming Abstractly Through Interfaces - Create and implement interfaces
- Distinguish class inheritance from interface inheritance including abstract classes
- Declare and use List and ArrayList instances
- Understanding Lambda Expressions
Understanding Modules - Describe the Modular JDK
- Declare modules and enable access between modules
- Describe how a modular project is compiled and run

0 comments:

Post a Comment