이 규칙에는 Java SE 11이후 릴리스된 이전의 비LTS (장기 지원) Java 버전뿐만 아니라 Java SE 11의 변경사항에 대한 정보의 링크가 포함되어 있습니다. 각 Java 버전의 경우 문제를 발생시킬 수 있지만 WebSphere Application Migration Toolkit에 의해 발견되지 않는 특정 변경사항 및 릴리스 정보에 대한 링크가 포함됩니다. 추가 세부사항은 Oracle JDK 마이그레이션 안내서에서도 찾을 수 있습니다.
사용자 정의 구성 을 애플리케이션 빌드 파일에 복사하여 적용할 수 있는 애플리케이션에서 다음과 같은 변경사항을 작성하기 위한 자동화된 수정사항이 있습니다.
Base64.getEncoder()/getDecoder() 대신 Base64.getMimeEncoder()/getMime디코더 () 를 사용하도록 코드를 업데이트합니다.(Integer []) Arrays.asList(1, 2, 3).toArray() 와 같은 코드를 Arrays.asList(1, 2, 3).toArray(새 정수 [0]) 로 변환하십시오.BigDecimal 반올림 상수를 동등한 RoundingMode 열거로 변환하십시오.valueOf 메소드를 사용하도록 코드를 갱신합니다.java.util.concurrent API를 사용하도록 코드를 업데이트합니다.java.lang API를 사용하도록 코드 업데이트java.util.logging API를 사용하도록 코드 업데이트java.net API를 사용하도록 코드 업데이트java.sql API를 사용하도록 코드 업데이트javax.lang.model.util API를 사용하도록 코드를 업데이트합니다.javax.management.monitor API를 사용하도록 코드를 업데이트합니다.javax.xml.stream API를 사용하도록 코드를 업데이트합니다.Optional.isEmpty() 를 선호하도록 코드를 업데이트합니다.Optional.isPresent() 를 선호하도록 코드를 업데이트합니다.