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

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

Видео: Java ажиллах үеийн онцгой тохиолдол гэж юу вэ?
Видео: Java Multithreading : AtomicReference, ScheduledExecutorService и монада Either. Многопоточность. 2024, Арваннэгдүгээр
Anonim

The Ажиллах үеийн онцгой тохиолдол ерөнхийдөө эцэг эхийн анги юм үл хамаарах зүйлүүд -ийн Java программчлалын хэл бөгөөд тэдгээр нь програм эсвэл програм гарч ирэх үед эвдрэх эсвэл эвдрэх болно. Дургүй үл хамаарах зүйлүүд гэж үзэхгүй Ажиллах үеийн үл хамаарах зүйлүүд , Ажиллах үеийн үл хамаарах зүйлүүд хэзээ ч шалгадаггүй.

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

Жишээ төлөө RuntimeException хууль бус цутгамал ажиллагаа, хоосон заагчийн зохисгүй хэрэглээ, хязгаараас гарсан массив элементийг иш татсан. Алдаа үл хамаарах зүйл Ангиуд нь ихэвчлэн таны программыг зохицуулах боломжгүй чухал асуудлуудыг дохио өгдөг. Жишээ санах ой дутуу байна алдаа, стек халах, доголдол Java VM.

Дараа нь, үл хамаарах зүйл болон ажиллах үеийн онцгой байдлын хооронд ямар ялгаа байдаг вэ гэсэн асуулт гарч ирнэ. Ан Үл хамаарах зүйл шалгасан бөгөөд a RuntimeException шалгагдаагүй байна. Шалгасан гэдэг нь хөрвүүлэгч таныг зохицуулахыг шаарддаг гэсэн үг юм а дахь үл хамаарах зүйл барих, эсвэл өөрийн аргыг шидэх гэж зарлах (эсвэл түүний дээд ангиудын нэг).

Үүнтэй холбогдуулан бид Java дээр ажиллах үеийн онцгой тохиолдлыг барьж чадах уу?

Catching Exception нь барих болно аль аль нь шалгасан ба ажиллах үеийн үл хамаарах зүйлүүд . Ажиллах үеийн үл хамаарах зүйлүүд Програмчлалын асуудлын шууд үр дүн болох асуудлуудыг төлөөлдөг тул үүнээс хойш баригдах ёсгүй чадна Тэднээс эдгэрнэ гэж үндэслэлтэй хүлээх хэрэггүй бариул тэд. Барьж байна Шидэх боломжтой барих болно бүх зүйл.

Java үл хамаарах зүйл гэж юу вэ?

Үл хамаарах зүйл Энэ нь зааврын хэвийн урсгалыг тасалдуулах (жишээ нь, тэгээр хуваах, массивын хязгаараас гадуур хандах гэх мэт) програмыг гүйцэтгэх явцад тохиолддог үйл явдлууд юм. онд Java , ан үл хамаарах зүйл гэдэг нь аргын дотор гарсан алдааны үйл явдлыг ороосон объект бөгөөд дараахыг агуулна: Алдааны тухай мэдээлэл, түүний төрөл.

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