Talaan ng mga Nilalaman:

Paano ko pipigilan ang lahat ng babala sa Java?
Paano ko pipigilan ang lahat ng babala sa Java?

Video: Paano ko pipigilan ang lahat ng babala sa Java?

Video: Paano ko pipigilan ang lahat ng babala sa Java?
Video: 8 Rules Para sa Mga Kabit (Panuorin mo ito kung kabit ka) 2024, Nobyembre
Anonim

Maaari mo lamang gamitin ang @SuppressWarnings("unchecked") upang sugpuin ang mga hindi na-check na babala sa Java

  1. Sa klase. Kung ilalapat sa antas ng klase, lahat ang mga pamamaraan at mga miyembro sa klase na ito ay hindi papansinin ang walang check mga babala mensahe.
  2. Sa Paraan. Kung inilapat sa antas ng pamamaraan, ang pamamaraang ito lamang ang hindi papansinin ang hindi naka-check mga babala mensahe.
  3. Sa Ari-arian.

Nito, bakit tayo gumagamit ng mga babala sa pagsugpo?

Ang anotasyon ng SuppressWarning Ginagamit sa sugpuin compiler mga babala para sa naka-annotate na elemento. Sa partikular, pinahihintulutan ng hindi naka-check na kategorya pagpigil ng compiler mga babala nabuo bilang resulta ng mga hindi na-check na uri ng mga cast. Simple lang: Ito ay isang babala kung saan ipinapahiwatig ng compiler na hindi nito masisiguro ang kaligtasan ng uri.

Kasunod nito, ang tanong ay, ano ang paghinto ng @SuppressWarnings? Ang @ SuppressWarnings hindi pinapagana ng anotasyon ang ilang mga babala ng compiler. Sa kasong ito, ang babala tungkol sa hindi na ginagamit na code (" pagwawalang-bahala ") at hindi nagamit na mga lokal na variable o hindi nagamit na pribadong pamamaraan ("hindi nagamit").

Sa ganitong paraan, ano ang @SuppressWarnings Rawtypes?

@ SuppressWarnings atasan ang compiler na huwag pansinin o sugpuin, ang tinukoy na babala ng compiler sa annotated na elemento at lahat ng elemento ng programa sa loob ng elementong iyon. Halimbawa, kung ang isang klase ay na-annotate upang sugpuin ang isang partikular na babala, ang isang babala na nabuo sa isang pamamaraan sa loob ng klase ay ihihiwalay din.

Ano ang babala sa paghinto sa paggamit sa Java?

" Depresyon ", babala itinaas, ng Java compiler, ay karaniwan sa a Java programmer. Ito ay itataas kapag ang programmer ay gumagamit ng isang paraan na nakitang may sira o may problema. Ang hindi na ginagamit paraan ay maaaring alisin mula sa JDK sa hinaharap na mga bersyon.

Inirerekumendang: