자바 버전 별 기능 지원상태 현황

Java/OpenJDK

New Features in Java 8 | Baeldung

Java 20 Features (with Examples) - HappyCoders.eu

자바 18 이상 버전에서 기본 charset이 UTF-8 로 설정됨에 따라 한글이 깨지는 오류가 발생하는 현상이 보고되고 있다. 수정되기 전까지 17 이하 사용을 권장

JEP 400: UTF-8 by Default

자바8 ~ 11(LTS)

자바8~11(LTS)

자바12 ~ 17(LTS)

자바12 ~ 17(LTS)

자바18 ~ 20(21이 LTS 예정)

자바18 ~ 20