개발 · 프로그래밍

/

프로그래밍 언어

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

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

(5.0) 수강평 3

수강생 52

Thumbnail

초급자를 위해 준비한
[프로그래밍 언어, 웹 개발] 강의입니다.

이런 걸
배워요!

  • 자바 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 학습 경험 추천

이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 기존 자바 개발자

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

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

선수 지식,
필요할까요?

  • 자바 기초

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

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

커리큘럼

전체

11 ∙ 1시간 4분

강의 게시일: 2023년 12월 14일
마지막 업데이트일: 2024년 02월 12일

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!