JDK Release
19개의 글
JDK 26 핵심 기능 — HTTP/3 지원과 G1 GC 15% 처리량 향상
Java 26의 HTTP/3 클라이언트, G1 GC 처리량 개선, AOT 캐시 확장 등 최신 변화를 정리합니다.
JDK 25 핵심 기능 — 다섯 번째 LTS, Compact Source Files와 Compact Headers
Java 25 LTS의 간결한 소스 파일, Scoped Values, Compact Object Headers 등 핵심 기능을 정리합니다.
JDK 24 핵심 기능 — Stream Gatherers 정식화와 역대 최다 24개 JEP
Java 24의 Stream Gatherers, Virtual Thread 핀닝 해결, 양자내성 암호화 등 24개 JEP을 정리합니다.
JDK 23 핵심 기능 — Markdown Javadoc과 ZGC 세대별 기본값
Java 23의 Markdown 문서 주석, ZGC Generational 기본값 전환, Module Import 프리뷰 등을 정리합니다.
JDK 22 핵심 기능 — Unnamed Variables와 Launch Multi-File Programs
Java 22의 Unnamed Variables 정식화, Multi-File Source 실행, Stream Gatherers 프리뷰 등을 정리합니다.
JDK 21 핵심 기능 — 네 번째 LTS, 자바 역사상 가장 큰 업데이트
Java 21 LTS의 Virtual Threads, Record Patterns, Sequenced Collections 등 15개 JEP을 총정리합니다.
JDK 20 핵심 기능 — Record Patterns 개선과 Scoped Values
Java 20의 Record Patterns 개선, Scoped Values, Virtual Threads 두 번째 프리뷰 등을 정리합니다.
JDK 19 핵심 기능 — Virtual Threads와 Structured Concurrency의 첫 등장
Java 19에서 프리뷰로 등장한 Virtual Threads, Structured Concurrency, Record Patterns 등을 정리합니다.
JDK 18 핵심 기능 — UTF-8 기본값과 Simple Web Server
Java 18의 UTF-8 기본 인코딩, 간이 웹 서버, Javadoc 코드 스니펫 등을 정리합니다.
JDK 17 핵심 기능 — Sealed Classes 정식화와 세 번째 LTS
Java 17 LTS의 Sealed Classes, 패턴 매칭 switch 프리뷰, 난수 생성기 개선 등을 정리합니다.
JDK 16 핵심 기능 — Records 정식화와 instanceof 패턴 매칭
Java 16에서 정식 확정된 Records, Pattern Matching for instanceof, Stream.toList() 등을 정리합니다.
JDK 15 핵심 기능 — Sealed 클래스와 ZGC 프로덕션 준비 완료
Java 15의 Sealed Classes, Text Blocks 정식화, ZGC/Shenandoah 프로덕션 레디 등을 정리합니다.
JDK 14 핵심 기능 — Records, 패턴 매칭, 그리고 유용한 NPE 메시지
Java 14의 Record 클래스, instanceof 패턴 매칭, Helpful NullPointerExceptions 등을 정리합니다.
JDK 13 핵심 기능 — 텍스트 블록과 ZGC 개선
Java 13의 텍스트 블록 프리뷰, Switch 표현식 개선, ZGC 메모리 반환 등을 정리합니다.
JDK 12 핵심 기능 — Switch 표현식과 Shenandoah GC
Java 12의 Switch 표현식 프리뷰, Shenandoah GC, 마이크로벤치마크 등 주요 변화를 정리합니다.
JDK 11 핵심 기능 — HTTP Client, String 강화, 그리고 두 번째 LTS
Java 11의 HTTP Client API, 새로운 String 메서드, 파일 유틸리티 등 LTS 릴리스의 핵심을 정리합니다.
JDK 10 핵심 기능 — var 키워드와 G1 GC 병렬 처리
Java 10의 지역 변수 타입 추론(var), G1 GC 병렬 Full GC 등 핵심 변화를 정리합니다.
JDK 9 핵심 기능 — 모듈 시스템과 JShell의 등장
Java 9의 모듈 시스템(Jigsaw), JShell, 컬렉션 팩토리 메서드 등 주요 변화를 정리합니다.
JDK 8 핵심 기능 총정리 — 람다, 스트림, 그리고 새로운 시대
Java 8에서 도입된 람다, Stream API, Optional, Date/Time API의 핵심을 실전 예제로 정리합니다.