Бид Java хэл дээр шидэгдэх ангиллыг өргөжүүлж болох уу?
Бид Java хэл дээр шидэгдэх ангиллыг өргөжүүлж болох уу?

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

Видео: Бид Java хэл дээр шидэгдэх ангиллыг өргөжүүлж болох уу?
Видео: Java-ийн захиалгат онцгой байдлын заавар - Энэ нь таны бодсоноос хамаагүй хялбар юм 2024, May
Anonim

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

Дараа нь бид Java хэл дээрх алдааны ангиллыг өргөжүүлж чадах уу гэж асууж магадгүй юм.

Үл хамаарах зүйл бол үндсэн шалгагдсан онцгой тохиолдол юм анги ; Алдаа болон RuntimeException хоёулаа шалгагдаагүй үл хамаарах зүйлүүд ба тэдгээрийн бүх дэд ангиуд ч мөн адил. Та болно гурвуулаа гэдгийг анхаарна уу ангиуд сунгаж байна Throwable ба Throwable-ийн javadoc нь: StackOverflowError ( Алдааг сунгана );

Нэг хүн бас асууж магадгүй, яагаад шидэх боломжтой анги нь интерфейс биш юм бэ? Throwable бол интерфейс биш анги юм java хэл дээр олдсон. Тиймээс Шидэх боломжтой анги эцэг эх нь юм анги Java хэл дээрх бүх төрлийн алдаа, үл хамаарах зүйлүүд. Үүний жишээ болох объектууд анги (эсвэл түүний нэг хүүхэд ангиуд ) нь зөвхөн JVM-ээр шиддэг эсвэл Java throw мэдэгдлээр шидэж болно.

Энгийнээр хэлэхэд Java-д шидэх боломжтой анги гэж юу вэ?

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

Throwable нь Exception-ийн дэд ангилал мөн үү?

Шидэх боломжтой . The Шидэх боломжтой анги нь бүх алдааны дээд анги юм үл хамаарах зүйлүүд Java хэл дээр. Үүний нэгэн адил зөвхөн энэ анги эсвэл түүний аль нэг нь дэд ангиуд catch заалтын аргументын төрөл байж болно. А Шидэх боломжтой анги нь үүсгэгдсэн үеийн урсгалын гүйцэтгэлийн стекийн агшин агшинг агуулдаг.

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