Агуулгын хүснэгт:

Би Java дээрх бүх анхааруулгыг хэрхэн дарах вэ?
Би Java дээрх бүх анхааруулгыг хэрхэн дарах вэ?

Видео: Би Java дээрх бүх анхааруулгыг хэрхэн дарах вэ?

Видео: Би Java дээрх бүх анхааруулгыг хэрхэн дарах вэ?
Видео: Java Annotations | @SuppressWarnings 2024, Дөрөвдүгээр сар
Anonim

Та Java хэл дээрх шалгагдаагүй анхааруулгыг дарахын тулд @SuppressWarnings("inchecked")-г ашиглаж болно

  1. Ангид. Хэрэв ангийн түвшинд хэрэглэвэл, бүгд Энэ ангид байгаа аргууд болон гишүүд нь шалгаагүй зүйлийг үл тоомсорлох болно анхааруулга Захиа.
  2. Арга дээр. Хэрэв аргын түвшинд хэрэглэвэл зөвхөн энэ арга нь сонгогдоогүй зүйлийг үл хэрэгсэх болно анхааруулга Захиа.
  3. Үл хөдлөх хөрөнгөд.

Иймээс бид яагаад таслан зогсоох анхааруулгыг ашигладаг вэ?

SuppressWarning тэмдэглэгээ ашиглаж байна руу дарах хөрвүүлэгч анхааруулга тайлбартай элементийн хувьд. Тодруулбал, шалгаагүй ангилал зөвшөөрнө дарангуйлал хөрвүүлэгчийн анхааруулга шалгагдаагүй төрлийн дамжуулалтын үр дүнд бий болсон. Энгийнээр: Энэ бол а анхааруулга үүгээр хөрвүүлэгч нь төрлийн аюулгүй байдлыг хангаж чадахгүй гэдгээ илэрхийлдэг.

Дараа нь асуулт гарч ирнэ, @SuppressWarnings хуучирсан гэж юу вэ? @ Анхааруулгыг дарах тайлбар нь хөрвүүлэгчийн зарим анхааруулгыг идэвхгүй болгодог. Энэ тохиолдолд хуучирсан кодын тухай анхааруулга (" хуучирсан ") болон ашиглагдаагүй орон нутгийн хувьсагч эсвэл ашиглагдаагүй хувийн аргууд ("ашиглагдаагүй").

Ийм байдлаар @SuppressWarnings Rawtypes гэж юу вэ?

@ Анхааруулгыг дарах Тайлбартай элемент болон тухайн элементийн доторх бүх програмын элементүүдэд заасан хөрвүүлэгчийн анхааруулгыг үл тоомсорлох эсвэл дарахыг хөрвүүлэгчид зааж өгнө. Жишээлбэл, хэрэв тухайн ангид тодорхой анхааруулгыг дарахын тулд тайлбар хийсэн бол тухайн анги доторх аргад үүсгэсэн анхааруулгыг мөн тусгаарлах болно.

Java хэл дээр хуучирсан анхааруулга гэж юу вэ?

" Хагарал ", анхааруулга өсгөсөн, гаргасан Java хөрвүүлэгч нь a-д маш түгээмэл байдаг Java програмист. Программист алдаатай эсвэл асуудалтай гэж үзсэн аргыг ашиглах үед энэ нь үүсдэг. The хуучирсан аргыг ирээдүйн хувилбаруудад JDK-аас устгаж болно.

Зөвлөмж болгож буй: