First Look: Java 10 and Java 11
Offered By: LinkedIn Learning
Course Description
Overview
Get a first look at the new features in Java 10 and Java 11, including local variable type inference, application class-data sharing, improved garbage collection, and more.
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.
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.
Syllabus
Introduction
- Enhance your code with Java 10 and 11
- What you should know
- Local variable type inference
- Garbage collection improvements
- Memory allocation to alternative devices
- Application class-data sharing
- Root certificates
- Thread-local handshakes
- Time-based release versioning
- Experimental Java-based just-in-time (JIT) compiler
- Other housekeeping updates
- New syntax for lambda parameters
- Standardizing the HTTP client
- Garbage collectors
- Launch single-file source-code programs
- Java Flight Recorder
- Security updates
- Java virtual machine (JVM) improvements
- Java 11 deprecations and housekeeping
- Next steps
Taught by
Kathryn Hodge
Related Courses
C++ For C Programmers, Part AUniversity of California, Santa Cruz via Coursera لغة البرمجة C++ لمبرمجي اللغة C، الجزء (أ)
University of California, Santa Cruz via Coursera C Programming for Everybody
University of Michigan via Coursera Programming Fundamentals: C++
City College of San Francisco via California Community Colleges System Learn C++: References and Pointers
Codecademy