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

Java 10: 예측 가능한 반기 업데이트를 위한 시간 기반 릴리스 버저닝 도입

JEP 322 - 시간 기반 릴리스 버저닝

Java 10부터 Oracle은 Java 릴리스에 엄격한 시간 기반 릴리스 버저닝 모델을 도입했습니다. 이제 Java는 6개월마다 메이저 릴리스를 가집니다. Java 10은 2018년 3월에 출시되었으며, 향후 모든 메이저 버전은 매년 3월과 9월에 출시될 예정입니다. 릴리스는 세 가지 주요 범주로 분류됩니다.

버전 형식

버전은 이제 다음 형식을 따릅니다:

$FEATURE.$INTERIM.$UPDATE.$PATCH

각 구성 요소 의미:

예제: Java 10 버저닝 세부 정보 출력

public class Tester {
    public static void main(String[] args) {
        Runtime.Version version = Runtime.version();
        System.out.printf("feature: %s%n interim: %s%n update: %s%n patch: %s%n",
            version.feature(), version.interim(), version.update(), version.patch());
    }
}

출력

feature: 10
interim: 0
update: 2
patch: 0

java

  1. Java 연산자 마스터하기: 종류, 문법, 실전 예제
  2. Java 주석: 종류, 사용법, 모범 사례
  3. Java 향상된 for 루프(for-each) 완벽 가이드: 문법, 예제, 비교
  4. Java String 마스터하기: 생성, 메서드, 모범 사례
  5. Java 인터페이스 마스터: 개념, 구현, 모범 사례
  6. Java 익명 내부 클래스 마스터: 정의, 문법, 실전 예제
  7. Java Try-with-Resources 마스터: 자동 리소스 관리 완전 해설
  8. Java 애너테이션 완전 해설: 종류, 배치 위치, 실전 예제
  9. Java Assertion(어설션) 실전 가이드: 버그 조기 발견과 코드 신뢰성 확보
  10. Java Vector 완벽 가이드: 사용법, 특징, ArrayList와의 비교