INHOUDSOPGAWE:

Hoe onderdruk ek alle waarskuwings in Java?
Hoe onderdruk ek alle waarskuwings in Java?

Video: Hoe onderdruk ek alle waarskuwings in Java?

Video: Hoe onderdruk ek alle waarskuwings in Java?
Video: Tracking the Lost Tribes of Israel. Part 2: The Destination. Answers In 2nd Esdras 22B 2024, April
Anonim

Jy kan net @SuppressWarnings(“unchecked”) gebruik om ongemerkte waarskuwings in Java te onderdruk

  1. In die Klas. As dit op klasvlak toegepas word, almal die metodes en lede in hierdie klas sal die ongemerkte ignoreer waarskuwings boodskap.
  2. In Metode. As dit op metodevlak toegepas word, sal slegs hierdie metode die ongemerkte ignoreer waarskuwings boodskap.
  3. In Eiendom.

Waarom gebruik ons onderdrukwaarskuwings daarvan?

Die Onderdrukwaarskuwing-aantekening is gebruik aan onderdruk samesteller waarskuwings vir die geannoteerde element. Spesifiek, die ongemerkte kategorie laat toe onderdrukking van samesteller waarskuwings gegenereer as gevolg van ongemerkte tipe casts. Eenvoudig: Dit is 'n waarskuwing waardeur die samesteller aandui dat dit nie tipe veiligheid kan verseker nie.

Die vraag is dan, wat is @SuppressWarnings-afskaffing? Die @ Onderdruk Waarskuwings annotasie deaktiveer sekere samestellerwaarskuwings. In hierdie geval, die waarskuwing oor verouderde kode (" afskaffing ") en ongebruikte plaaslike veranderlikes of ongebruikte private metodes ("ongebruikte").

Op hierdie manier, wat is @SuppressWarnings Rawtypes?

@ Onderdruk Waarskuwings gee die samesteller opdrag om die gespesifiseerde samestellerwaarskuwing in geannoteerde element en alle programelemente binne daardie element te ignoreer of te onderdruk. Byvoorbeeld, as 'n klas geannoteer word om 'n spesifieke waarskuwing te onderdruk, sal 'n waarskuwing wat in 'n metode binne daardie klas gegenereer word ook geskei word.

Wat is vervalwaarskuwing in Java?

" Afskaffing ", waarskuwing opgewek, deur die Java samesteller, is baie algemeen vir 'n Java programmeerder. Dit word verhoog wanneer die programmeerder 'n metode gebruik wat foutief of problematies gevind word. Die afgekeur metode kan in die toekomstige weergawes van JDK verwyder word.

Aanbeveel: