Isi kandungan:

Bagaimanakah saya menyekat semua amaran di Jawa?
Bagaimanakah saya menyekat semua amaran di Jawa?

Video: Bagaimanakah saya menyekat semua amaran di Jawa?

Video: Bagaimanakah saya menyekat semua amaran di Jawa?
Video: Tidak Semua Boleh Dinikahi | Jangan Nikahi 6 Ciri Perempuan Yang Seperti ini 2024, November
Anonim

Anda hanya boleh menggunakan @SuppressWarnings("unchecked") untuk menyekat amaran yang tidak ditanda di Java

  1. Di dalam kelas. Jika digunakan pada peringkat kelas, semua kaedah dan ahli dalam kelas ini akan mengabaikan yang tidak ditanda amaran mesej.
  2. Dalam Kaedah. Jika digunakan pada tahap kaedah, hanya kaedah ini akan mengabaikan yang tidak ditanda amaran mesej.
  3. Dalam Harta.

Oleh itu, mengapa kita menggunakan amaran sekat?

Anotasi SuppressWarning digunakan kepada menindas penyusun amaran untuk elemen beranotasi. Khususnya, kategori yang tidak ditanda membenarkan penindasan daripada penyusun amaran dijana hasil daripada hantaran jenis yang tidak disemak. Mudahnya: Ia adalah a amaran yang mana pengkompil menunjukkan bahawa ia tidak dapat memastikan keselamatan jenis.

Selepas itu, persoalannya ialah, apakah penangguhan @SuppressWarnings? @ SuppressWarnings anotasi melumpuhkan amaran pengkompil tertentu. Dalam kes ini, amaran mengenai kod yang ditamatkan (" penolakan ") dan pembolehubah tempatan yang tidak digunakan atau kaedah persendirian yang tidak digunakan ("tidak digunakan").

Dengan cara ini, apakah itu @SuppressWarnings Rawtypes?

@ SuppressWarnings arahkan pengkompil untuk mengabaikan atau menyekat, amaran pengkompil yang ditentukan dalam elemen beranotasi dan semua elemen program di dalam elemen itu. Sebagai contoh, jika kelas diberi anotasi untuk menyekat amaran tertentu, maka amaran yang dihasilkan dalam kaedah di dalam kelas itu juga akan diasingkan.

Apakah amaran penamatan dalam Java?

" Penamatan ", amaran dibangkitkan, oleh Jawa pengkompil, adalah sangat biasa untuk a Jawa pengaturcara. Ia dibangkitkan apabila pengaturcara menggunakan kaedah yang didapati rosak atau bermasalah. The ditamatkan kaedah boleh dialih keluar daripada JDK dalam versi akan datang.

Disyorkan: