SKILL BENCHMARK
Oracle Certified Professional: Java SE 11 Developer Awareness (Entry Level)
- 30m
- 30 questions
The Java SE 11 Developer Awareness benchmark evaluates your knowledge of working with the NetBeans IDE, Java fundamentals like variables, data types, operators, expressions, type inference, transforming null/empty strings into an empty optional, and executing single-file source-code programs. You will be measured on your skills in manipulating data with StringBuilder, using control statements, loops, and arrays, and reading and writing to object fields. A learner who scores high on this benchmark demonstrates that they have the skills to recognize and work with fundamental Java and object-oriented concepts in Java.
Topics covered
- apply access modifiers
- apply static keyword to methods and fields
- compile and run a Java program from the command line
- create and extend abstract classes
- create and import packages
- create and use subclasses and superclasses
- create and work with do/while, while, for, and for each loops
- create an executable Java program with a main class
- create methods and constructors with arguments and return values
- create nested if/else statements
- declare and initialize int and double variables in Java
- declare and instantiate Java objects and illustrate an object's lifecycle
- declare, instantiate, initialize, and work with one-dimensional arrays
- declare, instantiate, initialize, and work with two-dimensional arrays
- describe Java and the enhancements introduced in Java SE 11
- describe key features of the Java language
- describe operator precedence rules in Java
- describe the characteristics of primitive data types
- enable polymorphism by overriding methods
- identify the scope of a variable
- list and describe four data types and use variables in Java
- open an existing Java project and add a package to it in NetBeans
- perform the standard modulus mathematical operation on an integer
- read and write to object fields
- recognize syntax errors in NetBeans
- use local variable type inference
- use operator assignment to abbreviate common operations
- use StringBuilder to concatenate strings
- use the break and continue function to control program flow in a loop
- use the indexOf and substring functions on a String in Java