First Look: Java 10 and Java 11
Posted by Superadmin on January 17 2019 08:52:01

 

First Look: Java 10 and Java 11

 

Java 10 and 11 have arrived and developers are eager to use the new features in their projects. This course reviews the latest and greatest versions of Java, released in March and September 2018. Instructor Kathryn Hodge starts with the most noteworthy enhancements in Java 10, such as local variable type inference with the var keyword, application class-data sharing (CDS), thread-local handshakes that enable pausing of a single thread, and Gral, the experimental just-in-time compiler. Then she moves onto Java 11, which allows var to be used for lambda parameters; standardizes the HTTP client; and enables the Java launcher to run a program supplied as a single file of Java source code. Many other performance and security enhancements are reviewed along the way. This course is a great resource for any developer who wants to get up to speed quickly with the latest developments in the Java platform.

Topics include:
Local variable type inferences
Garbage collection improvements
Application class-data sharing
Thread-local handshakes
Standardizing the HTTP client
JVM improvements

1 - Introduction



 
 
01. Enhance your code with Java 10 and 11
02. What you should know



2 - 1. New to Java 10



 
 
 
 
03. Local_variable_type_inference
04. Garbage_collection_improvements
05. Memory_allocation_to_alternative_devices
06. Application_class-data_sharing
 
 
 
 
07. Root_certificates
08. Thread-local_handshakes
09. Time-based_release_versioning
10. Experimental_Java-based_just-in-time_JIT_compiler
 
11. Other_housekeeping_updates



3 - 2. New to Java 11



 
 
 
 
12. New_syntax_for_lambda_parameters
13. Standardizing_the_HTTP_client
14. Garbage_collectors
15. Launch_single-file_source-code_programs
 
 
 
 
16. Java_Flight_Recorder
17. Security_updates
18. Java_virtual_machine_JVM_improvements
19. Java_11_deprecations_and_housekeeping



4 - Conclusion



 
20. Next_steps