Java дээр ажиллах үеийн онцгой тохиолдол гэж юу вэ?
Java дээр ажиллах үеийн онцгой тохиолдол гэж юу вэ?

Видео: Java дээр ажиллах үеийн онцгой тохиолдол гэж юу вэ?

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

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: Боловсроогүй үл хамаарах зүйл.

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