Final Exam: Java Novice
Java SE 15 | Beginner
- 1 Video | 30m 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
accept user input and implement conditional execution using if statementsaccess and use class loaders in Javacontrast the effects of variable reassignment with variable modificationcontrast the restrictions offered by the public and private access modifierscreate and invoke functions in the JShellcreate and use parameterized constructors in Javacreate constructors and use them to instantiate objects in Javacreate member variables in Java and view their valuesdefine a function that includes a forward reference and recognize the limitations of such methodsdefine variables using interface typesdemonstrate how for loops can be used to iterate the contents of a string or arraydescribe how the JVM is used to execute your Java source codedescribe the use of logical operators in Java to specify conditions and create filtersdescribe the use of various primitive Java data types, such as int and Booleanenumerate the various use cases of Java in different fields of computer scienceexamine how to work with the .equals() and .hashCode() methods and the hashCode contractexplore nuances while defining derived class constructorsexplore the nuances of the protected access modifieridentify the existence of the universal Object base classimplement interface methods in class definitionsimplement return values and types correctlyinitialize fields in constructor definitionsinitialize fields using the 'this' keywordinstall and set up the Java Development Kit and the IntelliJ IDE on macOSinstall the Java Development Kit and the IntelliJ IDE on Microsoft Windowsinstantiate objects of built-in Java classeslist the characteristics of an abstract classmake use of comparison operators and functions in Java to compare variablesmodel is-a relationships using the inheritance hierarchyoverload methods with the same name and different number and types of input arguments
override .equals() to check for semantic equalityperform operations on Java objectspublish variable values to the console using the format method in Javarecall how a Java class is a template with attributes and actionsrecall how classes and inheritance can be used to model relationshipsrecall how inheritance, polymorphism, and encapsulation are used in javarecall how Java identifies and invokes the right overloaded method based on parameter typesrecall how the default constructor in the base class is used in the derived classrecall how variables can be declared and created in Javarecall Java best practices to access static variablesrecall the characteristics of interfaces and interface methodsrecall the characteristics of runtime polymorphismrecall the operation of the == operator and the default .equals() methodrecall the use-case for class loaders and list the class loader hierarchyrecognize how imports work in JShell and how objects can be instantiatedrecognize how Java assignment operators are used to change the values of variablesrecognize that classes are blueprints and objects are instances of classesrecognize the syntax of if statements and make use of else blocksset up an inheritance hierarchy using custom classesset up JShell and execute basic Java commands in the interactive environmentuse class references to access static variables and describe the use of the 'final' keyworduse Java math operators to perform operations on integers and concatenate stringsuse multiple if statements and explore the use of else-if blocksuse switch statements to select categories based on a valueuse the auto-complete feature to automatically fill in code detailsuse the default modifier to restrict access to other classes in the same packageuse the instanceof operator to identify types for objectsuse 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 packageuse the super keyword to invoke a base class constructor from a derived class
IN THIS COURSE
1.Java Novice33sUP NEXT
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
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 platformDigital badges are yours to keep, forever.