강의

멘토링

로드맵

Inflearn brand logo image
개발 · 프로그래밍

/

프로그래밍 언어

자바 11 LTS 업데이트 - JAVA 9, 10, 11 새기능 요약

자바를 쓰고 있지만, 아직 자바 8 문법만 활용하고 계신가요? 자바 11 LTS에 새로 추가된 유용한 기능들을 알아보고 더 편리하게 자바를 활용하는 유능한 개발자가 되어보세요. 여기서 소개하는 기능들은 11 LTS, 17 LTS, 21 LTS버전 모두에서 유용하게 활용하실 수 있습니다.

(5.0) 수강평 4개

수강생 59명

  • 김대현
자바버전
자바
java-11
Java

먼저 경험한 수강생들의 후기

이런 걸 배울 수 있어요

  • 자바 9

  • 자바 10

  • 자바 11

자바 11 LTS에 추가된 새기능을 누려보세요

새로운 자바 버전에 추가된 기능이 많이 있지만, 아직 예전 기능들만 쓰고 계신가요?

  • Java 8 LTS 이후 Java 11 LTS버전에 추가된 새 기능을 빠르게 알아봅니다.

  • 중간 버전인 Java 9, Java 10를 포함해 Java 11에 포함된 기능 중 핵심을 정리합니다.

현재 추천 자바 버전은 11 LTS, 또는 17 LTS 버전입니다. 이 강의에서는 11 LTS에 추가된 기능들을 정리해 설명합니다.

이런 내용을 배워요

모듈시스템

Java 9에 추가된 모듈 시스템은, 자바 프로젝트를 여러 모듈로 나누어 관리할 수 있고, 하나의 모듈에 여러 패키지를 담아서 일부 패키지만 공개하거나, 외부 모듈에 의존성을 관리하는 등 세분화된 기능이 추가되었습니다. 내가 다루는 프로젝트에서도 모듈을 세분화해서 관리할 수 있게 되었죠.

JShell

Java 9에 추가된 JShell을 이용해서 즉각적이고 편리하게 코드 실험이나 확인을 하기 쉬워졌습니다. JShell의 핵심 이용법을 빠르게 알아봅니다.

강력해진 Try-with-Resources

할당후 해제가 필요한 리소스를 다룰 때 편리한 문법인 Try-with-Resources 구문이 더 강력해졌습니다. 이제 더이상 리소스 낭비는 없습니다!

지역변수 타입추론

이제 지역 변수의 타입을 명시하지 않고도, 편리하게 변수를 선언해서 사용할 수 있습니다. 초기값을 기준으로 자바 컴파일러가 정확한 타입을 추론해줄 거예요.

변경불가 Unmodifiable 컬렉션

다양한 변경불가 컬렉션을 편리하게 만들 수 있게 되었습니다. 더 안전하고 편리하게 컬렉션을 다루어 보세요.

Optional<T> 새기능

자바 8에 도입됐던 Optional<T>에 새로 추가된 기능들을 정리합니다. 더 편리하게 Optional<T>를 활용해서 null의 문제에서 해방되세요.

Stream<T> 새기능

자바 8에 도입된 Stream<T>에 새로 추가된 기능들을 알아봅니다. 컬렉션을 스트림으로 다루어 쓸 수 있던 기능들이 더 편리해졌어요.

기본 SDK에 HTTP 클라이언트 추가

이제 자바 11 기본으로 HTTP클라이언트 패키지가 추가되었습니다. 별도의 외부 라이브러리를 쓰지 않고도 HTTP 요청을 보내기 좋아졌습니다.

수강 전 참고 사항

실습 환경

  • 운영 체제 및 버전(OS): Windows, macOS, Linux, Ubuntu 등 자바 개발 환경

  • 사용 도구: IntelliJ Community Edition (무료) 활용

  • PC 사양: 기본 자바 개발 사양으로 충분

학습 자료

선수 지식 및 유의사항

  • 자바 8 학습 경험 추천

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 기존 자바 개발자

  • 오랜만에 다시 자바 개발을 하려는 사람

  • 자바 버전별 신기능이 궁금한 사람

선수 지식,
필요할까요?

  • 자바 기초

안녕하세요
입니다.

1,632

수강생

127

수강평

23

답변

4.7

강의 평점

6

강의

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

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

커리큘럼

전체

11개 ∙ (1시간 4분)

강의 게시일: 
마지막 업데이트일: 

수강평

전체

4개

5.0

4개의 수강평

  • hanumoka님의 프로필 이미지
    hanumoka

    수강평 54

    평균 평점 4.4

    5

    100% 수강 후 작성

    Tôi khuyên dành cho các lập trình viên vẫn đang sử dụng jdk 7,8.

    • neomirage님의 프로필 이미지
      neomirage

      수강평 62

      평균 평점 5.0

      5

      100% 수강 후 작성

      Bài giảng này rất hữu ích vì nó cho phép tôi sắp xếp lại những phần mà tôi đã từng sử dụng một cách mơ hồ trong một khoảng thời gian ngắn.

      • hbjee013352님의 프로필 이미지
        hbjee013352

        수강평 7

        평균 평점 5.0

        5

        100% 수강 후 작성

        Tôi nghĩ nó tốt vì nó tiết kiệm thời gian bằng cách chỉ thông báo cho bạn những thay đổi khi chuyển từ Java 8 sang Java 11.

        • omg님의 프로필 이미지
          omg

          수강평 205

          평균 평점 5.0

          5

          100% 수강 후 작성

          cảm ơn vì bài giảng hay

          월 ₩71,746

          5개월 할부 시

          ₩16,500

          김대현님의 다른 강의

          지식공유자님의 다른 강의를 만나보세요!

          비슷한 강의

          같은 분야의 다른 강의를 만나보세요!