Indholdsfortegnelse:

Hvordan undertrykker jeg alle advarsler i Java?
Hvordan undertrykker jeg alle advarsler i Java?

Video: Hvordan undertrykker jeg alle advarsler i Java?

Video: Hvordan undertrykker jeg alle advarsler i Java?
Video: Вязание: ОЧЕНЬ ПРОСТОЙ КРАСИВЫЙ УЗОР для вязания ЖАКЕТА крючком, МАСТЕР КЛАСС для начинающих, СХЕМЫ 2024, November
Anonim

Du kan bare bruge @SuppressWarnings(“unchecked”) til at undertrykke ukontrollerede advarsler i Java

  1. I klassen. Hvis det anvendes på klasseniveau, alle metoderne og medlemmerne i denne klasse vil ignorere det umarkerede advarsler besked.
  2. I Metode. Hvis den anvendes på metodeniveau, vil kun denne metode ignorere det umarkerede advarsler besked.
  3. I Ejendom.

Derfor bruger vi undertrykkende advarsler?

SuppressWarning-annotationen anvendes til undertrykke compiler advarsler for det kommenterede element. Specifikt tillader den umarkerede kategori undertrykkelse af compiler advarsler genereret som et resultat af ukontrollerede typeafstøbninger. Simpelthen: Det er en advarsel hvorved compileren angiver, at den ikke kan sikre typesikkerhed.

Spørgsmålet er efterfølgende, hvad er @SuppressWarnings-afskrivning? Det @ Undertryk Advarsler annotation deaktiverer visse compiler-advarsler. I dette tilfælde vil advarslen om forældet kode (" afskrivning ") og ubrugte lokale variabler eller ubrugte private metoder ("ubrugte").

På denne måde, hvad er @SuppressWarnings Rawtypes?

@ Undertryk Advarsler instruere compileren til at ignorere eller undertrykke, specificeret compileradvarsel i det annoterede element og alle programelementer inde i det element. For eksempel, hvis en klasse er kommenteret for at undertrykke en bestemt advarsel, så vil en advarsel genereret i en metode inde i den klasse også blive adskilt.

Hvad er advarsel om udfasning i Java?

" Afskrivning ", advarsel hævet, af Java compiler, er meget almindeligt for en Java programmør. Det hæves, når programmøren bruger en metode, der findes defekt eller problematisk. Det forældet metode kan fjernes fra JDK i fremtidige versioner.

Anbefalede: