Turinys:

Kaip užblokuoti visus įspėjimus „Java“?
Kaip užblokuoti visus įspėjimus „Java“?

Video: Kaip užblokuoti visus įspėjimus „Java“?

Video: Kaip užblokuoti visus įspėjimus „Java“?
Video: Java Annotations | @SuppressWarnings 2024, Lapkritis
Anonim

Galite tiesiog naudoti @SuppressWarnings („nepažymėta“), kad užblokuotumėte nepažymėtus įspėjimus „Java“

  1. Klasėje. Jei taikomas klasės lygiui, visi šios klasės metodai ir nariai nepaisys nepažymėtų įspėjimai žinutę.
  2. Metodas. Jei taikomas metodo lygiui, tik šis metodas nepaisys nepažymėto įspėjimai žinutę.
  3. Nuosavybėje.

Todėl kodėl naudojame slopinimo įspėjimus?

SuppressWarning anotacija yra naudojamas į slopinti kompiliatorius įspėjimai anotuojamam elementui. Tiksliau, nepažymėta kategorija leidžia slopinimas iš kompiliatoriaus įspėjimai sugeneruotas dėl nekontroliuojamo tipo atmetimų. Paprasčiausiai: tai a įspėjimas kuria kompiliatorius nurodo, kad negali užtikrinti tipo saugos.

Vėliau kyla klausimas, kas yra @SuppressWarnings naudojimo nutraukimas? @ Slopinti įspėjimus anotacija išjungia tam tikrus kompiliatoriaus įspėjimus. Tokiu atveju įspėjimas apie nebenaudojamą kodą (" nuvertinimas ") ir nenaudojami vietiniai kintamieji arba nenaudojami privatūs metodai ("unused").

Tokiu būdu, kas yra @SuppressWarnings Rawtypes?

@ Slopinti įspėjimus nurodyti kompiliatoriui nepaisyti arba panaikinti nurodytą kompiliatoriaus įspėjimą anotuotame elemente ir visus programos elementus tame elemente. Pavyzdžiui, jei klasė yra pažymėta, kad būtų pašalintas konkretus įspėjimas, įspėjimas, sugeneruotas naudojant metodą toje klasėje, taip pat bus atskirtas.

Kas yra „Java“naudojimo įspėjimas?

" Nuvertinimas ", įspėjimas iškėlė, Java kompiliatorius, yra labai dažnas a Java programuotojas. Jis iškeliamas, kai programuotojas naudoja metodą, kuris nustatomas klaidingas arba problemiškas. The pasenęs metodas gali būti pašalintas iš JDK būsimose versijose.

Rekomenduojamas: