Vyvarovat se použití zamítnutých konstruktorů primitivní třídy obálky

Toto pravidlo značí všechny konstruktory primitivní třídy obálky. Konstruktory primitivní třídy obálky byly v prostředí Java SE 16 zamítnuty. Nevhodná je rovněž veškerá synchronizace v primitivních objektech obálky. Odeberte ze své aplikace použití následujících konstruktorů:

Měli byste se také vyhnout synchronizaci těchto tříd hodnot založených na hodnotách. V případě běhových varování týkajících se synchronizace na třídách založených na hodnotách můžete použít volbu příkazového řádku -XX:DiagnoseSyncOnValueBasedClasses. Místo toho synchronizujte s malým vlastním objektem.

Další informace o těchto změnách jdk viz Novinky v prostředí JDK 16.

Další informace o změněn funkce viz Varování pro třídy založené na hodnotě.