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 jdku najdete v tématu Co je nového v sadě JDK 16.

Další informace o změně funkcí naleznete v části Varování pro třídy založené na hodnotě.