Vai mēs varam noķert metināmo?
Vai mēs varam noķert metināmo?

Video: Vai mēs varam noķert metināmo?

Video: Vai mēs varam noķert metināmo?
Video: Ivars Godmanis un Einars Repše par valdību maiņu un valsts attīstību, 'Spried ar Delfi' 2024, Novembris
Anonim

Jā mēs varam noķert Throwable bet kā labākā prakse, tas nav ieteicams noķer Metams . Ķeršana Metamā ietver arī kļūdas, mēs nevajadzētu noķert kļūdas, tas palīdz identificēt JVM problēmas.

Tātad, vai jums vajadzētu noķert metināmu?

Nevajag Catch Throwable You var to izmantot a noķert klauzula, bet jums vajadzētu nekad to nedari! Ja tu izmantot Metams iekšā noķert klauzulu, tas ne tikai noķert visi izņēmumi; tā arī būs noķert visas kļūdas. JVM izdod kļūdas, lai norādītu uz nopietnām problēmām, kuras nav paredzēts risināt ar lietojumprogrammu.

Turklāt, vai tā ir laba prakse, lai noķertu RuntimeException? Sega- ķeršana viss - vai nu Izņēmums, vai Metams, kas ir daudz sliktāk – nav a laba prakse jo jūs pieņemat, ka varat atgūties no jebkuras ārkārtējas uzvedības. Malā: Jā, noķert Izņēmums arī būs noķer RuntimeException , jo Izņēmums ir superklase RuntimeException.

Vai mēs varam iemest iemetējamu Java valodā?

Metams ir superklase visu veidu kļūdām un izņēmumiem java . Šī klase ir dalībnieks java . lang pakotne. Ir tikai šīs klases vai tās apakšklases gadījumi izmesta ar java virtuālā mašīna vai ar mest paziņojums, apgalvojums.

Kas ir metamā Java?

The Metams klase ir visu kļūdu un izņēmumu virsklase Java valodu. Izmet tikai objektus, kas ir šīs klases (vai vienas no tās apakšklases) gadījumi Java Virtuālā mašīna vai to var iemest Java mest paziņojumu.

Ieteicams: