Javaда иштөө убактысынын өзгөчөлүгү деген эмне?
Javaда иштөө убактысынын өзгөчөлүгү деген эмне?

Video: Javaда иштөө убактысынын өзгөчөлүгү деген эмне?

Video: Javaда иштөө убактысынын өзгөчөлүгү деген эмне?
Video: Жазгы AOP менен аспектилерди кантип жазуу керек [Жазгы AOP саякат - 1-бөлүк] 2024, Май
Anonim

The Runtime Exception баары ата-энелер класс болуп саналат өзгөчөлүктөр ныкы Java алар пайда болгондо программанын же тиркеменин бузулушу же бузулушу күтүлгөн программалоо тили. Окшош өзгөчөлүктөр деп эсептелбейт Runtime Exceptions , Runtime Exceptions эч качан текшерилбейт.

Ошондой эле билесизби, мисалы, Java'да иштөө убактысынын өзгөчөлүгү деген эмне?

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

Кийинчерээк, суроо туулат: иштөө убактысынын өзгөчөлүгү менен текшерилген өзгөчөлүктүн ортосунда кандай айырма бар? Негизги RuntimeException ортосундагы айырма жана Exception текшерилди башкача айтканда, try catch камсыз кылуу же аракет акырында бөгөттөө үчүн милдеттүү болуп саналат Exception текшерилди жана муну аткарбоо натыйжасын берет ичинде компиляция убакыт катасы, while ичинде учурда RuntimeException бул милдеттүү эмес.

Адамдар дагы сурашат, сиз Java'да иштөө убактысынын өзгөчөлүгүн кармай аласызбы?

Кармап алуу Exception кармайт да текшерилди жана аткаруу убактысынын өзгөчө учурлары . Иштөө убактысынын өзгөчө учурлары программалоо маселесинин түздөн-түз натыйжасы болгон көйгөйлөрдү чагылдырат, ошондуктан андан кийин кармалбашы керек болот алардан айыгып же алар менен күрөшүүгө негиздүү эмес. Кармап алуу Ыргытуучу кармайт баары.

Javaда текшерилген өзгөчөлүк деген эмне?

А текшерилген өзгөчө бир түрү болуп саналат өзгөчө Бул же кармалышы керек же ыргытылган ыкмада жарыяланышы керек. Мисалы, java .io. IOException бул а текшерилген өзгөчө . Эмнени түшүнүү үчүн а текшерилген өзгөчө төмөнкү кодду карап көрөлү: Код бөлүмү 6.9: Иштетилбейт өзгөчө.

Сунушталууда: