Putem prinde aruncabile?
Putem prinde aruncabile?

Video: Putem prinde aruncabile?

Video: Putem prinde aruncabile?
Video: ПОЧЕМУ Я ЖДУ L4D3 2024, Mai
Anonim

da îl putem prinde pe Throwable dar ca cea mai bună practică, nu se recomandă prinde Throwable . Prinderea Aruncabil include și erori, noi nu ar trebui captură erori, ajută la identificarea problemelor JVM.

Din aceasta, ar trebui să prinzi aruncabil?

Nu Prinde Throwable You îl pot folosi într-o captură clauza, dar tu ar trebui sa nu o faci niciodata! Dacă tu utilizare Aruncabil într-o captură clauza, nu numai captură toate excepțiile; va fi de asemenea captură toate erorile. Erorile sunt aruncate de JVM pentru a indica probleme grave care nu sunt destinate a fi gestionate de o aplicație.

În plus, este o practică bună să prinzi o excepție RuntimeException? Pătură- prinderea totul - fie Exception sau Throwable, ceea ce este mult mai rau - nu este a bun antrenament pentru că presupuneți că vă puteți recupera de la orice comportament excepțional. Deoparte: da, captură Excepția va fi, de asemenea prinde RuntimeException , deoarece Exception este o superclasa a RuntimeException.

Doar așa, putem arunca throwable în Java?

Aruncabil este o super clasă pentru toate tipurile de erori și excepții în java . Această clasă este membră java . pachet lang. Sunt doar exemplele acestei clase sau ale subclaselor sale aruncat langa java mașină virtuală sau de către arunca afirmație.

Ce este un Java care poate fi aruncat?

The Aruncabil clasa este superclasa tuturor erorilor și excepțiilor din Java limba. Numai obiectele care sunt instanțe ale acestei clase (sau una dintre subclasele sale) sunt aruncate de către Java Mașină virtuală sau poate fi aruncată de către Java declarație de aruncare.

Recomandat: