Exam Details
Exam Title: Java SE 11 Programmer I
Exam Number: 1Z0-815
Exam Price: Rs.22,584.00 More on exam pricing
Format:
Multiple Choice Duration: 180 Minutes
Number of Questions: 80
Passing Score: 63 %
Validated Against: This exam has been validated against Java 11.
Associated Certification Paths
Passing this exam is required to earn these certifications. Select each certification title below to view full requirements.
Oracle Certified Professional: Java SE 11 Developer
Take Recommended Training Courses
Complete one of the courses below to prepare for your exam (optional):
Java SE: Programming I Ed 2
Java Programming Learning Subscription
Core Java Learning Subscription
Unlimited Product Learning Subscription
Additional Preparation and Information
A combination of Oracle training and hands-on experience (attained via labs and/or field experience) provides the best preparation for passing the exam.
Java SE 11 Certification Overview and Sample Questions
Practice Exams: Oracle Authorized practice exam from Kaplan IT Training: 1Z0-815 Oracle Java SE 11 Programmer I OCP
Review Exam 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
QUESTION 1
Which two statements are true about Java modules? (Choose two.)
A. Modular jars loaded from –module-path are automatic modules.
B. Any named module can directly access all classes in an automatic module.
C. Classes found in –classpath are part of an unnamed module.
D. Modular jars loaded from –classpath are automatic modules.
E. If a packaged is defined in both the name module and the unnamed module, then the package in the unnamed module is ignored.
Correct Answer: AC
QUESTION 2
Which describes a characteristic of setting up the Java development environment?
A. Setting up the Java development environment requires that you also install the JRE.
B. The Java development environment is set up for all operating systems by default.
C. You set up the Java development environment for a specific operating system when you install the JDK.
D. Setting up the Java development environment occurs when you install an IDE before the JDK.
Correct Answer: D
QUESTION 3
Which two statements are correct about try blocks? (Choose two.)
A. A try block can have more than one catch block.
B. A finally block in a try-with-resources statement executes before the resources declared are closed.
C. A finally block must be immediately placed after the try and catch blocks.
D. A try block must have a catch block and a finally block.
E. catch blocks must be ordered from generic to specific exception types.
Correct Answer: A,E
QUESTION 4
Which two statements are correct about modules in Java? (Choose two.)
A. java.base exports all of the Java platforms core packages.
B. module-info.java can be placed in any folder inside module-path.
C. A module must be declared in module-info.java file.
D. module-info.java cannot be empty.
E. By default, modules can access each other as long as they run in the same folder.
Correct Answer: C,E
QUESTION 5
Which is the correct order of possible statements in the structure of a Java class file?
A. class, package, import
B. package, import, class
C. import, package, class
D. package, class, import
E. import, class, package
Correct Answer: D
Click here to
view complete Q&A of 1z0-815 exam
Certkingdom Review,
Certkingdom PDF Torrents
Best Oracle Certified Professional1z0-815 Certification, Oracle Certified Professional 1z0-815 Training at certkingdom.com