Бид шидэхийг барьж чадах уу?
Бид шидэхийг барьж чадах уу?

Видео: Бид шидэхийг барьж чадах уу?

Видео: Бид шидэхийг барьж чадах уу?
Видео: Красивая история о настоящей любви! Мелодрама НЕЛЮБОВЬ (Домашний). 2024, Арваннэгдүгээр
Anonim

Тиймээ Бид Throwable-г барьж чадна гэхдээ хамгийн сайн туршлагын хувьд үүнийг хийхийг зөвлөдөггүй catch Throwable . Барьж шидэх боломжтой Алдаа ч багтана, бид байх ёсгүй барих алдаа, энэ нь JVM асуудлыг тодорхойлоход тусалдаг.

Үүний тулд та шидэж болох зүйлийг барих ёстой юу?

Битгий Throwable You-г барих a-д ашиглаж болно барих заалт, гэхдээ чи тэгэх ёстой хэзээ ч хийхгүй! Хэрэв Та ашиглах Шидэх боломжтой дотор барих заалт, энэ нь зөвхөн болно барих бүх үл хамаарах зүйл; бас болно барих бүх алдаа. Аппликешнээр зохицуулахаар төлөвлөөгүй ноцтой асуудлуудыг харуулахын тулд JVM алдаа гаргадаг.

Цаашилбал, RuntimeException-г барих нь сайн туршлага мөн үү? Хөнжил- барих Бүх зүйл - Exception эсвэл Throwable, аль нь ч илүү муу нь - a биш сайн дадлага Учир нь та ямар ч онцгой зан үйлээс сэргэж чадна гэж бодож байна. Хажуу талд: Тиймээ барих Үл хамаарах зүйл бас болно RuntimeException-г барих , Exception нь дээд анги учраас RuntimeException.

Зүгээр л, бид Java-д throwable-г хаяж чадах уу?

Шидэх боломжтой бүх төрлийн алдаа, үл хамаарах зүйлүүдийн супер анги юм java . Энэ ангийн гишүүн java . lang багц. Зөвхөн энэ анги эсвэл дэд ангиудын тохиолдлууд байна шидсэн гэхэд java виртуал машин эсвэл шидэх мэдэгдэл.

Шидэх боломжтой Java гэж юу вэ?

The Шидэх боломжтой анги нь бүх алдаа болон үл хамаарах зүйлүүдийн дээд анги юм Java хэл. Зөвхөн энэ ангийн (эсвэл түүний дэд ангиудын аль нэг) тохиолдлууд болох объектуудыг шиддэг Java Виртуал машин эсвэл шидэж болно Java мэдэгдэл хаях.

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