Sisukord:

Kuidas keelata Javas kõik hoiatused?
Kuidas keelata Javas kõik hoiatused?

Video: Kuidas keelata Javas kõik hoiatused?

Video: Kuidas keelata Javas kõik hoiatused?
Video: Täielik reageerimispäringu kursus tunniga | TanStack Query v4 algajatele 2024, November
Anonim

Java-s märkimata hoiatuste mahasurumiseks võite lihtsalt kasutada @SuppressWarnings(“märkimata”)

  1. Klassis. Kui seda rakendatakse klassi tasemel, kõik selle klassi meetodid ja liikmed ignoreerivad märkimata hoiatused sõnum.
  2. In Meetod. Kui rakendatakse meetodi tasemele, ignoreerib ainult see meetod märkimata hoiatused sõnum.
  3. Kinnisvaras.

Miks me seetõttu kasutame mahasurutud hoiatusi?

SuppressWarningi märkus kasutatakse juurde maha suruma koostaja hoiatused kommenteeritud elemendi jaoks. Täpsemalt lubab märkimata kategooria mahasurumine kompilaatorist hoiatused mis on loodud kontrollimata tüüpi heidete tulemusena. Lihtsalt: see on a hoiatus millega koostaja näitab, et ta ei suuda tagada tüübiohutust.

Seejärel tekib küsimus, mis on @SuppressWarningsi kulumine? @ Supress Warnings annotatsioon keelab teatud kompilaatori hoiatused. Sel juhul kuvatakse hoiatus aegunud koodi (" amortisatsioon ") ja kasutamata kohalikud muutujad või kasutamata privaatmeetodid ("unused").

Mis on sel viisil @SuppressWarnings Rawtypes?

@ Supress Warnings juhendab kompilaatorit ignoreerima või maha suruma määratud kompilaatori hoiatust kommenteeritud elemendis ja kõiki selle elemendi sees olevaid programmielemente. Näiteks kui klassile on lisatud märkused teatud hoiatuse mahasurumiseks, eraldatakse ka selles klassis olevas meetodis genereeritud hoiatus.

Mis on Java aegumise hoiatus?

" Amortisatsioon ", hoiatus tõstnud, poolt Java kompilaator, on väga levinud a Java programmeerija. See tõstatatakse, kui programmeerija kasutab meetodit, mis leitakse olevat vigane või probleemne. The aegunud meetodi saab tulevastes versioonides JDK-st eemaldada.

Soovitan: