Spisu treści:

Jak wyłączyć wszystkie ostrzeżenia w Javie?
Jak wyłączyć wszystkie ostrzeżenia w Javie?

Wideo: Jak wyłączyć wszystkie ostrzeżenia w Javie?

Wideo: Jak wyłączyć wszystkie ostrzeżenia w Javie?
Wideo: Java Annotations | @SuppressWarnings 2024, Może
Anonim

Możesz po prostu użyć @SuppressWarnings(„niezaznaczone”), aby pominąć niezaznaczone ostrzeżenia w Javie

  1. W klasie. W przypadku zastosowania na poziomie klasy, wszystko metody i elementy w tej klasie zignorują niezaznaczone ostrzeżenia wiadomość.
  2. W Metodzie. W przypadku zastosowania do poziomu metody tylko ta metoda zignoruje niezaznaczone ostrzeżenia wiadomość.
  3. W nieruchomości.

W związku z tym, dlaczego używamy pomijania ostrzeżeń?

Adnotacja SuppressWarning jest używany do stłumić kompilator ostrzeżenia dla adnotowanego elementu. W szczególności niezaznaczona kategoria pozwala tłumienie kompilatora ostrzeżenia generowane w wyniku niesprawdzonych rzutów typu. Po prostu: to jest ostrzeżenie przez które kompilator wskazuje, że nie może zapewnić bezpieczeństwa typu.

Następnie pojawia się pytanie, co to jest wycofanie @SuppressWarnings? Ten @ Tłumić ostrzeżenia adnotacja wyłącza niektóre ostrzeżenia kompilatora. W takim przypadku ostrzeżenie o przestarzałym kodzie (" dezaprobata ") i nieużywane zmienne lokalne lub nieużywane metody prywatne ("nieużywane").

W ten sposób czym jest @SuppressWarnings Rawtypes?

@ Tłumić ostrzeżenia poinstruuj kompilator, aby zignorował lub pominął określone ostrzeżenie kompilatora w elemencie z adnotacjami i wszystkie elementy programu wewnątrz tego elementu. Na przykład, jeśli klasa ma adnotację w celu pominięcia określonego ostrzeżenia, ostrzeżenie wygenerowane w metodzie wewnątrz tej klasy również zostanie oddzielone.

Co to jest ostrzeżenie o wycofaniu w Javie?

" Dezaprobata ", ostrzeżenie podniesiony, przez Jawa kompilator, jest bardzo powszechny dla a Jawa programista. Jest on wywoływany, gdy programista używa metody, która jest wadliwa lub problematyczna. ten przestarzałe Metoda może zostać usunięta z JDK w przyszłych wersjach.

Zalecana: