此規則包含 Java SE 11 中變更的鏈結,以及自 Java SE 11 以來已發行的先前非 LTS (長期支援) Java 版本的相關資訊。 對於每個 Java 版本,皆包含版本注意事項以及 WebSphere Application Migration Toolkit 未偵測到可能會導致問題的特定變更鏈結。 其他詳細資料也可以在 Oracle JDK 移轉手冊中找到。
存在自動化修正程式,以在應用程式中進行下列變更,您可以將 自訂配置 複製到應用程式建置檔來套用這些變更。
Base64.getMimeEncoder()/getMime解碼器 () 而非 Base64.getEncoder()/getDecoder()(Integer []) Arrays.asList(1 , 2 , 3).toArray() 轉換為 Arrays.asList(1 , 2 , 3).toArray(new Integer [0])BigDecimal 四捨五入常數轉換為相等 RoundingMode 列舉valueOf 方法java.util.concurrent APIjava.lang APIjava.util.logging APIjava.net APIjava.sql APIjavax.lang.model.util APIjavax.management.monitor APIjavax.xml.stream APIOptional.isEmpty()Optional.isPresent()