Inhoudsopgave:

Hoe onderdruk ik alle waarschuwingen in Java?
Hoe onderdruk ik alle waarschuwingen in Java?

Video: Hoe onderdruk ik alle waarschuwingen in Java?

Video: Hoe onderdruk ik alle waarschuwingen in Java?
Video: Hoe installeer je texture packs en optifine? #MINETOPIA (Project Terra #3) 2024, Mei
Anonim

U kunt gewoon @SuppressWarnings ("unchecked") gebruiken om niet-gecontroleerde waarschuwingen in Java te onderdrukken

  1. In de klas. Indien toegepast op klasniveau, alle de methoden en leden in deze klasse negeren de niet-aangevinkte waarschuwingen bericht.
  2. In Methode. Indien toegepast op methodeniveau, negeert alleen deze methode de niet-aangevinkte waarschuwingen bericht.
  3. In eigendom.

Waarom gebruiken we onderdrukkingswaarschuwingen?

De aantekening SuppressWarning is gebruikt tot onderdrukken compiler waarschuwingen voor het geannoteerde element. In het bijzonder staat de niet-aangevinkte categorie toe: onderdrukking van compiler waarschuwingen gegenereerd als resultaat van ongecontroleerde typecasts. Gewoon: het is een waarschuwing waarmee de compiler aangeeft dat hij de typeveiligheid niet kan garanderen.

Vervolgens is de vraag: wat is de beëindiging van @SuppressWarnings? De @ Waarschuwingen onderdrukken annotatie schakelt bepaalde compilerwaarschuwingen uit. In dit geval wordt de waarschuwing over verouderde code (" afschrijving ") en ongebruikte lokale variabelen of ongebruikte privémethoden ("ongebruikt").

Wat is @SuppressWarnings Rawtypes op deze manier?

@ Waarschuwingen onderdrukken instrueer de compiler om de gespecificeerde compilerwaarschuwing in het geannoteerde element en alle programma-elementen binnen dat element te negeren of te onderdrukken. Als een klasse bijvoorbeeld is geannoteerd om een bepaalde waarschuwing te onderdrukken, wordt een waarschuwing die is gegenereerd in een methode binnen die klasse ook gescheiden.

Wat is een afschrijvingswaarschuwing in Java?

" Beëindiging ", waarschuwing opgevoed, door de Java compiler, is heel gebruikelijk voor a Java programmeur. Het wordt aan de orde gesteld wanneer de programmeur een methode gebruikt die defect of problematisch wordt bevonden. De verouderd methode kan in toekomstige versies uit JDK worden verwijderd.

Aanbevolen: