1. Home
  2. Oracle
  3. 1Z0-811 Exam Syllabus

Oracle 1Z0-811 Exam Syllabus

Start Free 1Z0-811 Exam Practice After Reviewing the Topics

Before starting your 1Z0-811 exam preparation, it is recommended to review the complete Oracle Java Foundations exam syllabus and carefully go through the exam objectives listed below. Once you understand the exam structure and objectives, you should practice using our free 1Z0-811 questions. We also provide premium 1Z0-811 practice test, fully updated according to the latest exam objectives, to help you accurately assess your preparedness for the actual exam.

Oracle
Vendor
1Z0-811
Exam Code
75
Total Questions
13
Total Exam Domains

START FREE 1Z0-811 EXAM PRACTICE

NO SIGNUP REQUIRED  •  100% FREE TO START

1Z0-811 EXAM QUESTIONS

Oracle 1Z0-811 Exam Objectives

Section 1: What Is Java?
Weight:
-
  •     Describe the features of Java
  •     Describe the real-world applications of Java
Section 2: Java Basics
Weight:
-
  •     Describe the Java Development Kit (JDK) and the Java Runtime Environment (JRE)
  •     Describe the components of object-oriented programming
  •     Describe the components of a basic Java program
  •     Compile and execute a Java program
Section 3: Basic Java Elements
Weight:
-
  •     Identify the conventions to be followed in a Java program
  •     Use Java reserved words
  •     Use single-line and multi-line comments in Java programs
  •     Import other Java packages to make them accessible in your code
  •     Describe the java.lang package
Section 4: Working with Java Data Types
Weight:
-
  •     Declare and initialize variables including a  variable using final
  •     Cast a value from one data type to another including automatic and manual promotion
  •     Declare and initialize a String variable
Section 5: Working with Java Operator
Weight:
-
  •     Use basic arithmetic operators to manipulate data including +, -, *, /, and %
  •     Use the increment and decrement operators
  •     Use relational operators including ==, !=, >, >=, <, and <=
  •     Use arithmetic assignment operators
  •     Use conditional operators including &&, ||, and ?
  •     Describe the operator precedence and use of parenthesis
Section 6: Working with the String Class
Weight:
-
  •     Develop code that uses methods from the String class
  •     Format Strings using escape sequences including %d, %n, and %s
Section 7: Working with the Random and Math Classes
Weight:
-
  •     Use the Random class
  •     Use the Math class
Section 8: Using Decision Statements
Weight:
-
  •     Use the decision making statement  (if-then and if-then-else)
  •     Use the switch statement
  •     Compare how == differs between primitives and objects
  •     Compare two String objects by using the compareTo and equals methods
Section 9: Using Looping Statements
Weight:
-
  •     Describe looping statements
  •     Use a for loop including an enhanced for loop
  •     Use a while loop
  •     Use a do- while loop
  •     Compare and contrast the for, while, and do-while loops
  •     Develop code that uses break and continue statements
Section 10: Debugging and Exception Handling
Weight:
-
  •     Identify syntax and logic errors
  •     Use exception handling
  •     Handle common exceptions thrown
  •     Use try and catch blocks
Section 11: Arrays and ArrayLists
Weight:
-
  •     Use a one-dimensional array
  •     Create and manipulate an ArrayList
  •     Traverse the elements of an ArrayList by using iterators and loops including the enhanced for loop
  •     Compare an array and an ArrayList
Section 12: Classes and Constructors
Weight:
-
  •    Create a new class including a main method
  •     Use the private modifier
  •     Describe the relationship between an object and its members
  •     Describe the difference between a class variable, an instance variable, and a local variable
  •     Develop code that creates an object's default constructor and modifies the object's fields
  •     Use constructors with and without parameters
  •     Develop code that overloads constructors
Section 13: Java Methods
Weight:
-
  •     Describe and create a method
  •     Create and use accessor and mutator methods
  •     Create overloaded methods
  •     Describe a static method and demonstrate its use within a program
Info