Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Programming

/

Programming Language

Java 11 LTS Update - Summary of New Features in JAVA 9, 10, 11

Are you using Java, but are you still only using Java 8 syntax? Learn about the useful features newly added to Java 11 LTS and become a capable developer who can use Java more conveniently. The features introduced here can be used usefully in all 11 LTS, 17 LTS, and 21 LTS versions.

(5.0) 3 reviews

59 learners

  • hatemogi
자바버전
자바
java-11
Java

Reviews from Early Learners

What you will learn!

  • Java 9

  • Java 10

  • Java 11

Enjoy new features added in Java 11 LTS

There are a lot of new features added in the new version of Java, but are you still using the old ones?

  • Let's quickly look at the new features added to Java 11 LTS since Java 8 LTS.

  • We summarize the key features included in Java 11, including intermediate versions Java 9 and Java 10.

The currently recommended Java versions are 11 LTS or 17 LTS. This lecture summarizes the features added in 11 LTS.

Learn about these things

modular system

The module system added to Java 9 allows you to manage Java projects by dividing them into multiple modules. It offers more granular features, such as bundling multiple packages into a single module to expose only some of them, or managing dependencies on external modules. This allows me to manage modules in a more granular manner, even within my own projects.

JShell

JShell, added to Java 9, makes it easier to experiment with and verify code instantly and conveniently. Let's quickly learn the core uses of JShell.

Enhanced Try-with-Resources

The Try-with-Resources syntax, a convenient syntax for handling resources that require freeing after allocation, has been made more powerful. No more wasted resources!

Local variable type inference

Now, you can conveniently declare and use local variables without explicitly specifying their types. The Java compiler will infer the correct type based on the initial value.

Unmodifiable collection

You can now conveniently create a variety of immutable collections. Manage your collections more safely and conveniently.

Optional New features

Optional introduced in Java 8 We summarize the newly added features. Optional for more convenience Get rid of the null problem by using .

Stream New features

Stream introduced in Java 8 Let's take a look at the new features added to . The functions that allow you to handle collections as streams have become more convenient.

Adding an HTTP client to the base SDK

Java 11 now includes an HTTP client package, making it easier to send HTTP requests without using a separate external library.

Things to note before taking the course

Practice environment

  • Operating System and Version (OS): Windows, macOS, Linux, Ubuntu, etc. Java development environment

  • Tools used: IntelliJ Community Edition (free)

  • PC specifications: Sufficient for basic Java development

Learning Materials

Player Knowledge and Precautions

  • Recommended Java 8 Learning Experience

Recommended for
these people

Who is this course right for?

  • Existing Java Developer

  • Someone who wants to get back into Java development after a long time

  • People who are curious about new features in each Java version

Need to know before starting?

  • Java Basics

Hello
This is

1,612

Learners

119

Reviews

23

Answers

4.7

Rating

6

Courses

함수형 프로그래밍에 관심이 많은 백엔드 개발자입니다. 카카오(Daum) 개발팀장, NHN 수석, LINE+ 리드를 지내며 개발팀 리딩을 했고, 현재는 디노티시아라는 AI스타트업에서 개발팀장으로 일하고 있습니다.

https://hatemogi.com/ 에 개발자 개인 홈을 운영중입니다.

Curriculum

All

11 lectures ∙ (1hr 4min)

Published: 
Last updated: 

Reviews

All

3 reviews

5.0

3 reviews

  • neomirage님의 프로필 이미지
    neomirage

    Reviews 62

    Average Rating 5.0

    5

    100% enrolled

    This lecture was very helpful because it allowed me to organize the parts I had been vaguely using in a short period of time.

    • hbjee013352님의 프로필 이미지
      hbjee013352

      Reviews 7

      Average Rating 5.0

      5

      100% enrolled

      I think it's good because it saves time by only informing you of the changes when moving from Java 8 to 11.

      • omg님의 프로필 이미지
        omg

        Reviews 205

        Average Rating 5.0

        5

        100% enrolled

        Thank you for the great lecture.

        $13.20

        hatemogi's other courses

        Check out other courses by the instructor!

        Similar courses

        Explore other courses in the same field!