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