Final Exam: Java Novice

Java SE 15    |    Beginner
  • 1 Video | 30m 32s
  • Includes Assessment
  • Earns a Badge
Likes 3 Likes 3
Final Exam: Java Novice will test your knowledge and application of the topics presented throughout the Java Novice track of the Skillsoft Aspire Java Novice to Javanista Journey.


  • accept user input and implement conditional execution using if statements
    access and use class loaders in Java
    contrast the effects of variable reassignment with variable modification
    contrast the restrictions offered by the public and private access modifiers
    create and invoke functions in the JShell
    create and use parameterized constructors in Java
    create constructors and use them to instantiate objects in Java
    create member variables in Java and view their values
    define a function that includes a forward reference and recognize the limitations of such methods
    define variables using interface types
    demonstrate how for loops can be used to iterate the contents of a string or array
    describe how the JVM is used to execute your Java source code
    describe the use of logical operators in Java to specify conditions and create filters
    describe the use of various primitive Java data types, such as int and Boolean
    enumerate the various use cases of Java in different fields of computer science
    examine how to work with the .equals() and .hashCode() methods and the hashCode contract
    explore nuances while defining derived class constructors
    explore the nuances of the protected access modifier
    identify the existence of the universal Object base class
    implement interface methods in class definitions
    implement return values and types correctly
    initialize fields in constructor definitions
    initialize fields using the 'this' keyword
    install and set up the Java Development Kit and the IntelliJ IDE on macOS
    install the Java Development Kit and the IntelliJ IDE on Microsoft Windows
    instantiate objects of built-in Java classes
    list the characteristics of an abstract class
    make use of comparison operators and functions in Java to compare variables
    model is-a relationships using the inheritance hierarchy
    overload methods with the same name and different number and types of input arguments
  • override .equals() to check for semantic equality
    perform operations on Java objects
    publish variable values to the console using the format method in Java
    recall how a Java class is a template with attributes and actions
    recall how classes and inheritance can be used to model relationships
    recall how inheritance, polymorphism, and encapsulation are used in java
    recall how Java identifies and invokes the right overloaded method based on parameter types
    recall how the default constructor in the base class is used in the derived class
    recall how variables can be declared and created in Java
    recall Java best practices to access static variables
    recall the characteristics of interfaces and interface methods
    recall the characteristics of runtime polymorphism
    recall the operation of the == operator and the default .equals() method
    recall the use-case for class loaders and list the class loader hierarchy
    recognize how imports work in JShell and how objects can be instantiated
    recognize how Java assignment operators are used to change the values of variables
    recognize that classes are blueprints and objects are instances of classes
    recognize the syntax of if statements and make use of else blocks
    set up an inheritance hierarchy using custom classes
    set up JShell and execute basic Java commands in the interactive environment
    use class references to access static variables and describe the use of the 'final' keyword
    use Java math operators to perform operations on integers and concatenate strings
    use multiple if statements and explore the use of else-if blocks
    use switch statements to select categories based on a value
    use the auto-complete feature to automatically fill in code details
    use the default modifier to restrict access to other classes in the same package
    use the instanceof operator to identify types for objects
    use the private access modifier to restrict access to fields and methods
    use the protected access modifier to restrict access to derived classes and classes in the same package
    use the super keyword to invoke a base class constructor from a derived class


  • Playable
    Java Novice


Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.