Видео: Java дээр ажиллах үеийн онцгой тохиолдол гэж юу вэ?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:50
The Ажиллах үеийн онцгой тохиолдол ерөнхийдөө эцэг эхийн анги юм үл хамаарах зүйлүүд -ийн Java программчлалын хэл бөгөөд тэдгээр нь програм эсвэл програм гарч ирэх үед эвдрэх эсвэл эвдрэх болно. Дургүй үл хамаарах зүйлүүд гэж үзэхгүй Ажиллах үеийн үл хамаарах зүйлүүд , Ажиллах үеийн үл хамаарах зүйлүүд хэзээ ч шалгадаггүй.
Жишээ нь Java дээр ажиллах үеийн онцгой тохиолдол гэж юу болохыг бас мэдэх үү?
Жишээ төлөө RuntimeException хууль бус цутгамал ажиллагаа, хоосон заагчийн зохисгүй хэрэглээ, хязгаараас гарсан массив элементийг иш татсан. Алдаа үл хамаарах зүйл Ангиуд нь ихэвчлэн таны программыг зохицуулах боломжгүй чухал асуудлуудыг дохио өгдөг. Жишээ санах ой дутуу байна алдаа, стек халах, доголдол Java VM.
Дараа нь, ажлын үеийн онцгой тохиолдол болон шалгагдсан онцгой байдлын хооронд ямар ялгаа байдаг вэ гэсэн асуулт гарч ирнэ. Үндсэн RuntimeException хоорондын ялгаа болон Онцгой нөхцөлийг шалгасан Энэ нь, try catch эсвэл try finally block гэж зааж өгөх шаардлагатай Онцгой нөхцөлийг шалгасан мөн үүнийг хийхгүй байх нь үр дагаварт хүргэх болно in эмхэтгэх цагийн алдаа, while in тохиолдол RuntimeException энэ нь заавал байх албагүй.
Хүмүүс бас асуудаг, та Java хэл дээр ажиллах үеийн үл хамаарах зүйлийг барьж чадах уу?
Catching Exception нь барих болно аль аль нь шалгасан ба ажиллах үеийн үл хамаарах зүйлүүд . Ажиллах үеийн үл хамаарах зүйлүүд Програмчлалын асуудлын шууд үр дүн болох асуудлуудыг төлөөлдөг тул үүнээс хойш баригдах ёсгүй чадна Тэднээс эдгэрнэ эсвэл тэдэнтэй харьцана гэж үндэслэлтэй хүлээх хэрэггүй. Барьж байна Шидэх боломжтой барих болно бүх зүйл.
Java хэл дээр шалгагдсан онцгой тохиолдол гэж юу вэ?
А шалгасан үл хамаарах зүйл нэг төрөл юм үл хамаарах зүйл Энэ нь баригдсан эсвэл шидсэн арга хэлбэрээр нь зарлах ёстой. Жишээлбэл, java .io. IOException нь a шалгасан үл хамаарах зүйл . Юуг ойлгохын тулд a шалгасан үл хамаарах зүйл Дараах кодыг анхаарч үзээрэй: Кодын хэсэг 6.9: Боловсроогүй үл хамаарах зүйл.
Зөвлөмж болгож буй:
Java онцгой байдлын ангийн шаталсан хоёр онцгой анги гэж юу вэ?
Exception анги нь IOException анги ба RuntimeException анги гэсэн хоёр үндсэн дэд ангитай. Дараах нь хамгийн түгээмэл шалгагдсан болон шалгагдаагүй Java-ийн суурилагдсан үл хамаарах зүйлсийн жагсаалт юм
Java-д catch-ийн онцгой тохиолдол гэж юу вэ?
Java catch блок нь параметр доторх үл хамаарах зүйлийн төрлийг зарлах замаар Exception-г зохицуулахад ашиглагддаг. Зарлагдсан онцгой тохиолдол нь эх ангийн онцгой тохиолдол (жишээ нь, Үл хамаарах зүйл) эсвэл үүсгэгдсэн онцгой байдлын төрөл байх ёстой. catch блокыг зөвхөн try блокийн дараа ашиглах ёстой
Java ажиллах үеийн онцгой тохиолдол гэж юу вэ?
Runtime Exception нь Java програмчлалын хэлний бүх үл хамаарах зүйлүүдийн эх анги бөгөөд тэдгээр нь тохиолдох үед програм эсвэл програмыг сүйрүүлэх эсвэл эвдэх төлөвтэй байна. Ажиллах үеийн онцгой тохиолдол гэж тооцогддоггүй үл хамаарах зүйлүүдээс ялгаатай нь Ажиллах үеийн онцгой тохиолдлуудыг хэзээ ч шалгадаггүй
Бид яагаад ажиллах үеийн онцгой тохиолдлыг барьж болохгүй гэж?
Catching Exception эсвэл Throwable Runtime-ын онцгой тохиолдлууд нь програмчлалын асуудлын шууд үр дагавар болох асуудлуудыг илэрхийлдэг тул тэдгээрийг арилгах эсвэл шийдвэрлэх боломжгүй тул баригдах ёсгүй. Throwable-г барих нь бүх зүйлийг барих болно
C ++ хэл дээр хэдэн төрлийн онцгой тохиолдол байдаг вэ?
C++ хэлэнд хэдэн төрлийн онцгой тохиолдол байдаг вэ? Тайлбар: c++ хэл дээр хоёр төрлийн онцгой тохиолдлуудыг зохицуулах арга байдаг. Эдгээр нь синхрон онцгой тохиолдлуудыг зохицуулах ба асинхрон онцгой тохиолдлуудыг зохицуулах явдал юм