Final Exam: Java Novice
Java SE 15 | Beginner
- 1 video | 32s
- Includes Assessment
- Earns a Badge
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.
WHAT YOU WILL LEARN
use Java math operators to perform operations on integers and concatenate stringsrecognize how Java assignment operators are used to change the values of variablesdescribe how the JVM is used to execute your Java source codeenumerate the various use cases of Java in different fields of computer scienceinstall the Java Development Kit and the IntelliJ IDE on Microsoft Windowsinstall and set up the Java Development Kit and the IntelliJ IDE on macOSrecall how variables can be declared and created in Javapublish variable values to the console using the format method in Javadescribe the use of various primitive Java data types, such as int and Booleandescribe the use of logical operators in Java to specify conditions and create filtersmake use of comparison operators and functions in Java to compare variablesaccept user input and implement conditional execution using if statementsrecognize the syntax of if statements and make use of else blocksuse multiple if statements and explore the use of else-if blocksdemonstrate how for loops can be used to iterate the contents of a string or arrayuse switch statements to select categories based on a valuerecall how a Java class is a template with attributes and actionsrecognize that classes are blueprints and objects are instances of classesinstantiate objects of built-in Java classesperform operations on Java objectscreate member variables in Java and view their valuescreate constructors and use them to instantiate objects in Javaimplement return values and types correctlyinitialize fields using the 'this' keywordinitialize fields in constructor definitionscreate and use parameterized constructors in Javarecall the operation of the == operator and the default .equals() methodexamine how to work with the .equals() and .hashCode() methods and the hashCode contractcontrast the effects of variable reassignment with variable modificationrecall Java best practices to access static variables
use class references to access static variables and describe the use of the 'final' keywordoverride .equals() to check for semantic equalityset up an inheritance hierarchy using custom classesrecall how classes and inheritance can be used to model relationshipsmodel is-a relationships using the inheritance hierarchyrecall how inheritance, polymorphism, and encapsulation are used in javaidentify the existence of the universal Object base classuse the instanceof operator to identify types for objectsuse the super keyword to invoke a base class constructor from a derived classrecall how the default constructor in the base class is used in the derived classoverload methods with the same name and different number and types of input argumentsrecall how Java identifies and invokes the right overloaded method based on parameter typesexplore nuances while defining derived class constructorsrecall the characteristics of runtime polymorphismuse the default modifier to restrict access to other classes in the same packagelist the characteristics of an abstract classcontrast the restrictions offered by the public and private access modifiersexplore the nuances of the protected access modifieruse the private access modifier to restrict access to fields and methodsuse the protected access modifier to restrict access to derived classes and classes in the same packagerecall the characteristics of interfaces and interface methodsrecall the use-case for class loaders and list the class loader hierarchyimplement interface methods in class definitionsdefine variables using interface typesaccess and use class loaders in Javaset up JShell and execute basic Java commands in the interactive environmentcreate and invoke functions in the JShelldefine a function that includes a forward reference and recognize the limitations of such methodsuse the auto-complete feature to automatically fill in code detailsrecognize how imports work in JShell and how objects can be instantiated
IN THIS COURSE
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
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.