First Look: Java 10 and Java 11

Start my 1-month free trial
  • Course details

    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.


    • Click here to view Kathryn Hodge’s instructor page

      Kathryn Hodge

      Kathryn Hodge works as a software developer at a media company.

      In addition to her work as a developer, Kathryn runs a YouTube channel for people wanting to learn how to code. Before graduating college, she worked for three years as a computer science teaching assistant. She is very interested in the intersection of media, entertainment, and technology, and is focused on creating software that makes an impact.

    Skills covered in this course

  • Enhance your code with Java 10 and 11

    - [Kathryn] Hi, my name is Kathryn Hodge, and I'll be your instructor for First Look at Java 10 and 11. The main idea behind this course is to review the new features being added in these Java releases. I won't go over every single feature, but we'll take a look at some of the more important ones that will affect you and your Java programs. For example, Java 10 introduces a new release cadence which we'll walk through, as well as a new identifier for local variables, while Java 11 lets us launch single-file source code programs and standardizes the http client API. So if you're ready, let's jump in.

  • Download courses and learn on the go

    Watch courses on your mobile device without an internet connection. Download courses using your iOS or Android LinkedIn Learning app.

    Watch this course anytime, anywhere. Get started with a free trial today.