This Java SE 8 test is designed to assess the knowledge of test takers concerning the broader principles used when working with Java SE 8. The topics covered include core concepts, application programming interface, concurrency and threads, functional interfaces, Java virtual machine and tools. It is appropriate to administer this assessment to test takers with a year or more experience with Java SE 8. Total Questions 56 Question Types Multiple Choice Competencies Tested Core ConceptsApplication Programming Interface (API)Concurrency & ThreadsFunctional InterfacesJava Virtual Machine (JVM) & Tools Tasks Tested Default Methods UsageAnnotation DeclarationLambda SyntaxJava KeywordsMarker InterfaceStatic & Non-static Scope OutputOverriding Default MethodsVariable Scope & Lambda OutputTime Zone DisplayOptional Class MembersRuntime Exception Derived ClassesImmutable ClassCode Output 2Iterator ImplementationException Super ClassEquals and HashCodeList of Integers DetailsCurrent Time without the DateStringBuffer Default CapacityNull Parameter PassingArithmeticExceptionFind The Output - DateFormatString Construction ClassesBase64 EncoderConcurrentHashMapReentrant LockCreating ThreadsNot Thread-SafeStatus Of Callable TasksRunnable and Callable InterfacesExecutorServiceThread SleepMultithreading - Read UpdateForEach - StreamConsumer InterfaceFunction InterfaceFind The Output - Streams and FilterMethod ReferencePredicate InterfaceForEach - Method ReferenceStream - SkipStream - All OperationsFind The Output - Parallel StreamStream - ReduceFunction Package InterfacesJavadoc PackageScript Engine Command-Line ToolClass Loader HierarchyScript Engine API MethodMemory Tracking ToolBootstrap Class LocationGarbage CollectorsClass File Analyzing ToolJavaScript to Java InterfaceCommand-Line Startup FlagKeytool Utility