Анги яагаад шидэх боломжтой вэ?
Анги яагаад шидэх боломжтой вэ?

Видео: Анги яагаад шидэх боломжтой вэ?

Видео: Анги яагаад шидэх боломжтой вэ?
Видео: Талархал - таны мөрөөдөлдөө хүрэх боломж | Erdenebayar Nambaral | TEDxUlaanbaatar 2024, Арваннэгдүгээр
Anonim

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

Зүгээр л, шидэх анги гэж юу вэ?

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

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

Хүмүүс бас асуудаг, бид яагаад Java хэл дээр throwable ашигладаг вэ?

Шидэх боломжтой бүх үл хамаарах зүйл, алдааны дээд анги юм. Та чадна ашиглах Энэ нь catch өгүүлбэрт, гэхдээ Та хэзээ ч болохгүй хийх тэр! Хэрэв Та Throwable ашигладаг catch өгүүлбэрт энэ нь зөвхөн бүх үл хамаарах зүйлийг барихгүй; энэ нь бас бүх алдааг барих болно.

Шидэх боломжтой үг үү?

Нэр үг. (тооцоолох, програмчлах) Үл хамаарах байдлаар шидэж болох аливаа объект. Төслийн зарим модуль нь алдааны нөхцөлийг илрүүлэх эсвэл зарим стандарт Java-г зохицуулах тохиолдолд үл хамаарах зүйлүүд гарч ирдэг шидэгдэх зүйлс.

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