Биз ыргытууну кармай алабызбы?
Биз ыргытууну кармай алабызбы?

Video: Биз ыргытууну кармай алабызбы?

Video: Биз ыргытууну кармай алабызбы?
Video: BUG ON THE REID! ЧОҢ РАДИО СЕРИЯ - Жер бетиндеги акыркы күн: Survival ENG SUB 2024, Ноябрь
Anonim

Ооба биз Throwable кармай алабыз бирок мыкты тажрыйба катары, бул сунушталбайт catch Throwable . Catching Throwable каталарды да камтыйт, биз болбошу керек кармоо каталар, ал JVM маселелерин аныктоого жардам берет.

Ошондон, ыргытуучу кармаш керекпи?

Болбо Catch Throwable You аны колдонууга болот кармоо пункт, бирок жасашың керек эч качан кылба! Эгерде сен колдонуу Ыргытуучу ичинде кармоо пункт, ал гана эмес кармоо бардык өзгөчөлүктөр; ошондой болот кармоо бардык каталар. Каталар JVM тарабынан тиркеме тарабынан чечилүүгө арналбаган олуттуу көйгөйлөрдү көрсөтүү үчүн ыргытылат.

Андан тышкары, RuntimeException кармоо жакшы практикабы? жууркан- кармоо баары - же Exception же Throwable, андан да жаманы - а эмес жакшы тажрыйба анткени сиз кандайдыр бир өзгөчө жүрүм-турумдан айыгып кете аласыз деп ойлойсуз. Четте: Ооба, кармоо Өзгөчө жагдай да болот RuntimeException кармоо , Exception суперкласс болгондуктан RuntimeException.

Ошентип, биз Java-да ыргытуучу ыргыта алабызбы?

Ыргытуучу каталардын бардык түрлөрү жана өзгөчөлүктөр үчүн супер класс болуп саналат java . Бул класстын мүчөсү java . lang пакети. Бул класстын же анын суб класстарынын мисалдары гана ыргытылган тарабынан java виртуалдык машина же тарабынан ыргытуу билдирүү.

Ташталуучу Java деген эмне?

The Ыргытуучу класс бардык каталардын жана өзгөчөлүктөрдүн суперклассы Java тил. Бул класстын (же анын подкласстарынын бири) инстанциялары болгон объекттер гана тарабынан ыргытылат Java Virtual Machine же ыргытылышы мүмкүн Java билдирүү таштоо.

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