산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Industrial programming >> java

자바 10 - 개요

Java 10은 Java 릴리스 케이던스의 주요 릴리스이며 2018년 3월 10일에 릴리스되었습니다. Java 10을 통해 Oracle은 Java 릴리스 케이던스를 Oracle Java SE 제품에 대한 새 모델, 6개월 릴리스 케이던스 및 LTS 모델로 변경했습니다. LTS 모델은 Long Term Support 모델의 약자입니다.

Java 10부터 Oracle은 각 버전에 하나 또는 두 개의 주요 기능이 포함된 새 버전의 Java를 6개월마다 릴리스합니다. Oracle은 릴리스 트레인 개념을 사용합니다. 각 릴리스 트레인은 6개월로 예정되어 있습니다. 이 타임라인 내에서 개발된 기능은 릴리스로 제공되며 그렇지 않으면 기능은 다음 릴리스 트레인으로 이동됩니다.

오라클 JDK 대 OpenJDK

대부분의 Oracle JDK 바이너리는 적절하고 Oracle에 의해 라이선스가 부여되었으며 재배포에 대한 여러 제한 사항이 있습니다. OpenJDK는 개발자 커뮤니티에 더 친숙합니다. Java 10부터 Oracle은 Java의 커뮤니티 기반 개발을 위한 기본 JDK로 OpenJDK를 홍보하기로 결정했습니다. Oracle은 자체 JDK를 계속 생산하지만 3년 후에 이를 릴리스하고 LTS 버전이라고 합니다. 따라서 OpenJDK 바이너리는 6개월마다 릴리스됩니다.

OpenJDK는 컨테이너의 일부로 자유롭게 배포할 수 있으므로 클라우드 및 컨테이너 친화적입니다. 따라서 OpenJDK를 홍보하려는 Oracle의 움직임은 Java를 클라우드 또는 컨테이너 개발 및 배포에 더 친숙하게 만듭니다.

Java 9 및 Java 10은 비 LTS 릴리스입니다. Java 11 릴리스는 LTS 릴리스입니다.

새로운 기능

다음은 Java 10에 도입된 주요 새 기능입니다.

Java 10은 새로운 메소드 및 옵션으로 70개 이상의 API를 개선하고 더 이상 사용되지 않는 API 및 옵션을 제거했습니다. 이러한 변경 사항은 다음 장에서 살펴보겠습니다.


java

  1. 자바 연산자
  2. 자바 주석
  3. 자바 for-each 루프
  4. 자바 문자열
  5. 자바 인터페이스
  6. 자바 익명 클래스
  7. 자바 리소스 사용
  8. 자바 주석
  9. 자바 어설션
  10. 자바 - 개요