1Z0-815 | Java SE 11 Programmer I

  1. Home
  2. 1Z0-815 | Java SE 11 Programmer I
Java SE 11 Programmer I (1Z0-815) Exam tutorial

Java SE 11 Programmer I (1Z0-815) Exam will help the candidates to move one step forward in becoming an Oracle Certified Professional: Java SE 11 Developer. However, this exam will help candidates to gain skills in modular programming and secure coding management. Candidates must have the knowledge of all the latest new features and functionality in Java technology. This exam will demonstrate the candidates:

  • Proficiency in Java 
  • Broad knowledge of Java programming language
  • Good coding practices
  • Understanding of new features since Java SE 8

However, this exam is best for entry-level programmers who are new to Java and need to learn concepts, language constructs, and data types. In this exam, the programmers should know how to apply language skills for developing programs using the latest major versions of the JDK, currently Java 11.

Java SE: New Features

Java SE: Exploiting Modularity and Other New Features introduces the Java module system and other new features that include JShell, convenience methods, new techniques for working with streams, and managing deprecated APIs. However, these features were introduced in versions after Java 8, and therefore new to developers migrating to Java 11. With this, the candidates will learn to create secure, portable, high-performance applications. Further, they will also learn about:

  • Designing applications for accessing the module system and reliable configuration, improved security and performance, and more easily scalable applications. 
  • Migrating existing applications to modular applications in a step-by-step manner, choosing which parts of the application to migrate first. 
  • Dealing with common problems encountered in migrating an application, including, cyclic dependencies and split packages. 
  • Creating multi-release JAR files that can be run on different Java releases. 
  • Using convenience methods for reducing code that seems verbose, inefficient or boilerplate, and increasing readability. 
  • Using JShell for quickly running small code experiments and testing new APIs.

Oracle 1Z0-815: Exam Details

The Oracle 1Z0-815 exam consists of 80 questions that are of type multiple-choice. Candidates will be given 180 minutes to complete the exam. However, to pass the exam, it is necessary to score a minimum of 63%. The exam will cost you $245 USD and is validated against Java 11.

Oracle exam details

Exam Scheduling

Candidates can schedule for the Oracle 1Z0-815 exam by paying directly with a credit card, or redeem a voucher if purchased from Oracle. Or, they can schedule it through Oracle external testing provider, PearsonVue.

Course Structure

Oracle exam course structure
Topic 1: Understanding Java Technology and environment
  • Describing Java Technology and the Java development
  • Identifying key features of the Java language
Topic 2: Working With Java Primitive Data Types and String APIs
  • Declaring and initializing variables (including casting and promoting primitive data types)
  • Identifying the scope of variables
  • Using local variable type inference
  • Creating and manipulating Strings
  • Manipulating data using the StringBuilder class and its methods
Topic 3: Working with Java Arrays
  • Declaring, instantiating, initializing and using a one-dimensional array
  • Declaring, instantiating, initializing and using a two-dimensional array
Topic 4: Creating and Using Methods
  • Creating methods and constructors with arguments and return values
  • Creating and invoking overloaded methods
  • Applying the static keyword to methods and fields
Topic 5: Reusing Implementations Through Inheritance
  • Creating and using subclasses and superclasses
  • Creating and extending abstract classes
  • Enabling polymorphism by overriding methods
  • Utilizing polymorphism to cast and call methods with differentiating object type versus reference type
  • Distinguishing overloading, overriding, and hiding
Topic 6: Handling Exceptions
  • Describing the advantages of Exception handling and differentiate among checked, unchecked exceptions, and Errors
  • Creating try-catch blocks and determine how exceptions alter program flow
  • Creating and invoke a method that throws an exception
Topic 7: Creating a Simple Java Program
  • Creating an executable Java program with a main class
  • Compiling and running a Java program from the command line
  • Creating and importing packages
Topic 8: Using Operators and Decision Constructs
  • Using Java operators including the use of parentheses to override operator precedence
  • Using Java control statements including if, if/else, switch
  • Creating and using do/while, while, for and for each loops, including nested loops, use break and continue statements
Topic 9: Describing and Using Objects and Classes
  • Declaring and instantiating Java objects, and explain objects’ lifecycles (including creation, dereferencing by reassignment, and garbage collection)
  • Defining the structure of a Java class
  • Reading or writing to object fields
Topic 10: Applying Encapsulation
  • Applying access modifiers
  • Applying encapsulation principles to a class
Topic 11: Programming Abstractly Through Interfaces
  • Creating and implementing interfaces
  • Distinguishing class inheritance from interface inheritance including abstract classes
  • Declaring and using List and ArrayList instances
  • Understanding Lambda Expressions
Topic 12: Understanding Modules
  • Describing the Modular JDK
  • Declaring modules and enable access between modules
  • Describing how a modular project is compiled and run
Exam pathway

Exam Policies

Oracle Certification provides detailed information on exam policies to help candidates understand about the terms and procedures. Candidates studying for the Oracle 1Z0-815 exam should first go through these exam policies and get information about after the exam or before exam procedures. Some of them include:

Cancellation Policy

If a candidate wants to cancel or reschedule an exam then they should go to pearsonvue.com/oracle and login to their account. There just select one of the options on the right of the page: Reschedule a Test or Cancel a Test. However, the candidates who do not appear for a scheduled exam will forfeit the full exam fee. If the exam fee is paid with a voucher then the number of the voucher will be invalidated for future use. 

Exam Retake Policy

Candidates who want to retake the exam must wait 14 days before retaking a failed proctored exam. However, they can retake an online non-proctored exam at any time. But, they cannot retake a passed exam at any time. Candidates are only allowed 4 attempts to pass an exam in a 12-month period.

Oracle 1Z0-815 exam  FAQS
For More Visit: Java SE Programmer I (1Z0-815) Exam FAQs

Preparation Guide for Oracle 1Z0-815 Exam

Oracle 1Z0-815 exam Study guide

Oracle Recommended Training

Oracle recommends training courses for candidates for the exam they are preparing for. This maximizes their understanding of how to get the most out of Oracle technology you use every day. These training courses prepare candidates  to earn a well-respected Oracle Certification that increases your chances of getting hired. Moreover,  this will provide confidence to stand out in a competitive global job market. However, some of the training course include:

Java SE: Programming I

The Java SE Programming I is an entry-level course that is for programmers who are new to Java and who need to learn its concepts, language constructs, and data types. This includes topics on exception handling, lambda expressions, and modular programming. However, in this the programmers will apply these language skills for developing programs using the latest major versions of the JDK, currently Java 11. 

Java Programming Learning Subscription

Java offers a Programming learning subscription for developers to continually advance language and platform to create the next generation of rich, scalable, and secure enterprise applications. With this self-paced, online training solution, the Java Programming Learning Subscription offers the complete, up-to-date Java SE and Java EE training you need.

Core Java Learning Subscription

Core Java Learning Subscription offers Java SE 11 training designed for programmers who are new to the language. This will help them in learning the latest release and to get some experience to upgrade their skills. This will help candidates to learn about new Java SE features, including the Java module system, JShell, convenience methods, new techniques for working with streams, Lambda Expressions, and managing deprecated APIs.

Java SE Programming I MOOC

Oracle University Massive Open Online Courses (MOOC) offers candidates an interactive digital learning experience over the span of six weeks. In this, the candidates will learn Java programming concepts, language constructs, and data types, then apply these language skills to develop applications using the latest major versions of the JDK, currently Java 11.

Java SE Training

Java certification refers to the validation of a candidate’s skills and with training, practice, and experience. However, the Java SE training comes with a Live Virtual Classroom Plus or Instructor-Led Training Plus course. This is specifically designed for Developer, Implementer, System Integrator, and Systems Administrator. In this the candidates will learn about various objectives:

  • Writing Java code that uses variables, arrays, conditional and loop constructs of achieve program objectives
  • Identifying modular programming principles
  • Accessing and creating static fields and methods
  • Encapsulating a class using access modifiers and overloaded constructors
  • Manipulating numeric, text, and string data using appropriate Java operators
  • Setting environment variables to allow the Java compiler and runtime executables to function properly
  • Creating simple Java classes and use object references to access fields and methods in a class
  • Demonstrating polymorphism by implementing a Java interface
  • Handling a checked exception in a Java application
  • Using a Predicate Lambda expression as the argument to a method
  • Defining and implementing a simple class hierarchy that supports application requirements

Oracle Learning Path

Oracle provides learning paths with a step-by-step plan to prepare candidates for a specific job role. These learning paths will guide you and help you to achieve your specific career goals. Moreover, in some cases, a learning path will recommend you earn a related Oracle Certification that validates your expertise in a specific technology area. 

Join Study groups

Joining study groups is a good way to get yourself fully involved with the certification exam you applied for. These groups will help you get up to date with the latest changes or any update happening exam. Also, these groups contain both beginners as well as professionals. That is to say, you can ask any query related to the exam or you can talk about the exam without any hesitation.

Practice Tests

Practice tests are important during the preparation time. As when the candidate completes one topic or section then the best way to assess yourself is by solving practice tests. This will not only help them remember things but also spot the weakest areas. There are many websites out there that provide free practice tests for the Oracle 1Z0-815 exam. 

Oracle 1Z0-815 exam  practice tests
Prepare for Oracle Java SE 11 Programmer I (1Z0-815) Exam

Menu