Looking for java Keywords? Try Ask4Keywords

Java Language Java 릴리스 및 버전 명명


자바 릴리스 네이밍은 다소 혼란 스럽습니다. 이 표에 나와있는 것처럼 실제 이름 지정과 번호 매기기라는 두 가지 시스템이 있습니다.

JDK 버전 마케팅 이름
jdk-1.0 JDK 1.0
jdk-1.1 JDK 1.1
JDK-1.2 J2SE 1.2
... ...
jdk-1.5 J2SE 1.5는 Java SE 5의 브랜드 변경
JDK 1.6 Java SE 6
jdk-1.7 Java SE 7
jdk-1.8 Java SE 8
jdk-9 1 Java SE 9 (아직 릴리스되지 않음)

1 - 오라클은 Java 버전 문자열에서 "시맨틱 버전 번호"체계를 사용하는 이전 관행을 깨뜨리는 경향이 있습니다. 그들이 이것을 따라 가면 여전히 남아 있어야합니다.

마케팅 이름의 "SE"는 Standard Edition을 나타냅니다. 이것은 대부분의 랩톱, PC 및 서버에서 Java를 실행하기위한 기본 릴리스입니다 (Android는 제외).

Java의 두 가지 공식 버전이 있습니다. "Java ME"는 Micro Edition이고 "Java EE"는 Enterprise Edition입니다. Java의 Android 맛 또한 Java SE와 크게 다릅니다. Java ME, Java EE 및 Android Java는이 항목의 범위를 벗어납니다.

Java 릴리스의 전체 버전 번호는 다음과 같습니다.

1.8.0_101-b13

이것은 JDK 1.8.0, Update 101, Build # 13을 말합니다. Oracle은 릴리스 노트에서 다음과 같이 언급합니다.

Java™ SE Development Kit 8, Update 101 (JDK 8u101)

업데이트 번호는 중요합니다. 오라클은 정기적으로 보안 패치, 버그 수정 및 (경우에 따라) 새로운 기능으로 주요 릴리스에 대한 업데이트를 발행합니다. 빌드 번호는 일반적으로 부적합합니다. 자바 8과 자바 1.8 은 같은 것을 가리킨다 . Java 8은 Java 1.8의 "마케팅"이름 일뿐입니다.