Final Exam: Java Apprentice
Java SE 15 | Intermediate
- 1 Video | 32s
- Includes Assessment
- Earns a Badge
Final Exam: Java Apprentice will test your knowledge and application of the topics presented throughout the Java Apprentice track of the Skillsoft Aspire Java Novice to Javanista Journey.
WHAT YOU WILL LEARN
access and update protected and private fieldsaccess and update values of fieldsaccess public, private, and protected methodsaccess the constructors in a class using reflectionannotate test case methods for unit testingcompare and contrast lambda statements and expressionscompare and contrast the usage of parameterized and non-parameterized listscompare and contrast upper-bounded wildcards and bounded type parametersconstrain types using bounded type parameterscreate a custom pom.xml file and build an executable JAR with Mavencreate a Maven project which can then be packaged into a JAR filecreate and add data to arrays of different typescreate and execute a basic Java archive using a manifest filecreate and set up a basic IntelliJ project to write java codecreate Predicate, Consumer, Function, and Supplier interfacesdefine and use anonymous classesdefine and use inner classesdefine and use lambda expressionsdefine and use local classesdefine new classes and instantiate objects of these classesexamine the fixed-length enforcement of arraysexecute and view the contents of a Java archive built with Mavenexecute test cases using a custom test harnessexplore the basic characteristics of the 'set' data structureexplore the disadvantages of using reflection with genericsextract and recognize the contents of a Java archive (JAR)given code, identify the exceptionidentify anonymous, local, member classes, and interfaces using reflectionidentify enums, arrays, and primitives using reflectionidentify types of exceptions encountered by compilers
identify what generic information about type parameters is available using reflectionimplement a class with generics for type safety and compile-time checksimplement a dynamic proxy to create a dynamic object implementing an interfaceinstall and configure Maven to create Java archivesinstantiate and use static nested classesiterate over the values in arrays using for loopslist the advantages of writing generic code over non-generic codeoutline the automatic generation of manifests and the fields contained in themoutline the hierarchy of Exception classes in Java and recall specific exception typesrecall how different types of sets are orderedrecall how functional interface instances are objectsrecall how hash sets identify duplicatesrecall how Java infers data types using wildcard capturerecall how nested static classes workrecall that anonymous instances are objectsrecall the disadvantages of unbounded type parametersrecall the limitations of static nested classesrecall the limitations of using raw objects rather than generic typesrecall the limitations on code reuse in non-generic classesrecall the special operations that can be performed on sorted mapsrecall when and how you would use unbounded wildcardsrecognize different type of map implementationsrecognize how the throwing of exceptions influences the flow of a Java programuse an integrated development environment (IDE) to create the main class for a Java projectuse class handles accessed via reflection to explore properties of classesuse multiple catch blocks to handle different types of exceptions in your codeuse public, private, and protected methodsuse the throw keyword in Java to explicitly throw an exception when the state of the program does not match your own set of valid conditionsview and edit data stored in arrayswork with list operations
IN THIS COURSE
1.Java Apprentice33sUP 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.