EZ a szabály minden primitív átalakító osztály konstruktort megjelöl. A primitív átalakító osztály konstruktorok a Java SE 16 változatban elavultak. Továbbá, a primitív átalakító objektumokon minden szinkronizálás ellenjavallt. Távolítsa el a következő konstruktorok használatát alkalmazásából:
java.lang.Bytejava.lang.Shortjava.lang.Integerjava.lang.Longjava.lang.Floatjava.lang.Doublejava.lang.Booleanjava.lang.Character
Kerülje az adott értékalapú osztályok szinkronizálását is. Az értékalapú osztályok szinkronizálásával
kapcsolatos futási figyelmeztetések esetén a -XX:DiagnoseSyncOnValueBasedClasses parancssori paramétert használhatja.
Szinkronizáljon helyettük kis egyéni objektumon.
A jdk változásokkal kapcsolatos további információkért lásd: A JDK 16 újdonságai.
A szolgáltatás változásával kapcsolatos további információkért lásd: Értékalapú osztályok figyelmeztetései.