Oracle 공식 문서
Both version numbers (1.6.0 and 6) are used to identify this release of the Java Platform. Version 6 is the product version, while 1.6.0 is the developer version. The number 6 is used to reflect the evolving level of maturity, stability, scalability and security of JavaSE.

 

 

1) Java 8 이전 (과거, "1.x" 표기 사용)

 

Java 버전 정보 표기법 두종류는 같은 의미다.
SE(Standard Edition, 공식 제품 버전)
JDK(Java Development Kit, 개발 킷 버전)

  • Java SE 6 ↔ JDK 1.6
  • Java SE 7 ↔ JDK 1.7
  • Java SE 8 ↔ JDK 1.8

공식적인 이름은 JAVA SE 8 == JDK1.8.0은 개발자들을 위한 버전명입니다


 

 

 

2) Java 9 이후 (현재, 단일 버전 체계)

 

1.x 접두사는 제거되고, 숫자만 사용합니다.

  • Java SE 9 → JDK 9
  • Java SE 11 → JDK 11
  • Java SE 17 → JDK 17
  • Java SE 21 → JDK 21 (2023)

즉, Java SE 21은 곧 JDK 21 이며, 더 이상 1.21.0 같은 식의 버전 표기는 없습니다.