JDK Release

19개의 글

javajdk26http3g1-gc

JDK 26 핵심 기능 — HTTP/3 지원과 G1 GC 15% 처리량 향상

Java 26의 HTTP/3 클라이언트, G1 GC 처리량 개선, AOT 캐시 확장 등 최신 변화를 정리합니다.

읽기 11분
javajdk25ltscompact-sourcescoped-values

JDK 25 핵심 기능 — 다섯 번째 LTS, Compact Source Files와 Compact Headers

Java 25 LTS의 간결한 소스 파일, Scoped Values, Compact Object Headers 등 핵심 기능을 정리합니다.

읽기 13분
javajdk24stream-gatherersquantum-resistant

JDK 24 핵심 기능 — Stream Gatherers 정식화와 역대 최다 24개 JEP

Java 24의 Stream Gatherers, Virtual Thread 핀닝 해결, 양자내성 암호화 등 24개 JEP을 정리합니다.

읽기 11분
javajdk23markdown-javadoczgc

JDK 23 핵심 기능 — Markdown Javadoc과 ZGC 세대별 기본값

Java 23의 Markdown 문서 주석, ZGC Generational 기본값 전환, Module Import 프리뷰 등을 정리합니다.

읽기 10분
javajdk22unnamed-variablesstream-gatherers

JDK 22 핵심 기능 — Unnamed Variables와 Launch Multi-File Programs

Java 22의 Unnamed Variables 정식화, Multi-File Source 실행, Stream Gatherers 프리뷰 등을 정리합니다.

읽기 13분
javajdk21ltsvirtual-threadspattern-matching

JDK 21 핵심 기능 — 네 번째 LTS, 자바 역사상 가장 큰 업데이트

Java 21 LTS의 Virtual Threads, Record Patterns, Sequenced Collections 등 15개 JEP을 총정리합니다.

읽기 12분
javajdk20record-patternsscoped-values

JDK 20 핵심 기능 — Record Patterns 개선과 Scoped Values

Java 20의 Record Patterns 개선, Scoped Values, Virtual Threads 두 번째 프리뷰 등을 정리합니다.

읽기 10분
javajdk19virtual-threadsstructured-concurrency

JDK 19 핵심 기능 — Virtual Threads와 Structured Concurrency의 첫 등장

Java 19에서 프리뷰로 등장한 Virtual Threads, Structured Concurrency, Record Patterns 등을 정리합니다.

읽기 14분
javajdk18utf-8web-server

JDK 18 핵심 기능 — UTF-8 기본값과 Simple Web Server

Java 18의 UTF-8 기본 인코딩, 간이 웹 서버, Javadoc 코드 스니펫 등을 정리합니다.

읽기 11분
javajdk17sealed-classeslts

JDK 17 핵심 기능 — Sealed Classes 정식화와 세 번째 LTS

Java 17 LTS의 Sealed Classes, 패턴 매칭 switch 프리뷰, 난수 생성기 개선 등을 정리합니다.

읽기 11분
javajdk16recordpattern-matching

JDK 16 핵심 기능 — Records 정식화와 instanceof 패턴 매칭

Java 16에서 정식 확정된 Records, Pattern Matching for instanceof, Stream.toList() 등을 정리합니다.

읽기 10분
javajdk15sealed-classeszgc

JDK 15 핵심 기능 — Sealed 클래스와 ZGC 프로덕션 준비 완료

Java 15의 Sealed Classes, Text Blocks 정식화, ZGC/Shenandoah 프로덕션 레디 등을 정리합니다.

읽기 10분
javajdk14recordpattern-matching

JDK 14 핵심 기능 — Records, 패턴 매칭, 그리고 유용한 NPE 메시지

Java 14의 Record 클래스, instanceof 패턴 매칭, Helpful NullPointerExceptions 등을 정리합니다.

읽기 9분
javajdk13text-blockszgc

JDK 13 핵심 기능 — 텍스트 블록과 ZGC 개선

Java 13의 텍스트 블록 프리뷰, Switch 표현식 개선, ZGC 메모리 반환 등을 정리합니다.

읽기 9분
javajdk12switchgc

JDK 12 핵심 기능 — Switch 표현식과 Shenandoah GC

Java 12의 Switch 표현식 프리뷰, Shenandoah GC, 마이크로벤치마크 등 주요 변화를 정리합니다.

읽기 8분
javajdk11http-clientlts

JDK 11 핵심 기능 — HTTP Client, String 강화, 그리고 두 번째 LTS

Java 11의 HTTP Client API, 새로운 String 메서드, 파일 유틸리티 등 LTS 릴리스의 핵심을 정리합니다.

읽기 12분
javajdk10vargc

JDK 10 핵심 기능 — var 키워드와 G1 GC 병렬 처리

Java 10의 지역 변수 타입 추론(var), G1 GC 병렬 Full GC 등 핵심 변화를 정리합니다.

읽기 10분
javajdk9modulejshell

JDK 9 핵심 기능 — 모듈 시스템과 JShell의 등장

Java 9의 모듈 시스템(Jigsaw), JShell, 컬렉션 팩토리 메서드 등 주요 변화를 정리합니다.

읽기 9분
javajdk8lambdastream-api

JDK 8 핵심 기능 총정리 — 람다, 스트림, 그리고 새로운 시대

Java 8에서 도입된 람다, Stream API, Optional, Date/Time API의 핵심을 실전 예제로 정리합니다.

읽기 9분