Final Exam: Java Novice

Java    |    Beginner
  • 1 video | 32s
  • Includes Assessment
  • Earns a Badge
Rating 3.9 of 31 users Rating 3.9 of 31 users (31)
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.


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


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

Digital badges are yours to keep, forever.


Rating 3.7 of 12 users Rating 3.7 of 12 users (12)
Rating 5.0 of 1 users Rating 5.0 of 1 users (1)
Rating 4.6 of 28 users Rating 4.6 of 28 users (28)


Rating 3.7 of 12 users Rating 3.7 of 12 users (12)
Rating 4.4 of 38 users Rating 4.4 of 38 users (38)
Rating 4.4 of 31 users Rating 4.4 of 31 users (31)