Kāpēc mums nevajadzētu uztvert izpildlaika izņēmumu?
Kāpēc mums nevajadzētu uztvert izpildlaika izņēmumu?

Video: Kāpēc mums nevajadzētu uztvert izpildlaika izņēmumu?

Video: Kāpēc mums nevajadzētu uztvert izpildlaika izņēmumu?
Video: Kā uzrakstīt aspektus, izmantojot pavasara AOP [Pavasara AOP ceļojums — 1. daļa] 2024, Aprīlis
Anonim

Nozvejas izņēmums vai Metams

Izņēmumi izpildlaikā apzīmē problēmas, kas ir tiešs programmēšanas problēmas rezultāts, un tādēļ tās nevajadzētu uztvert, jo nevar pamatoti sagaidīt, ka tās no tām atveseļosies vai rokturis viņiem. Ķeršana Metama griba noķert viss

Ņemot to vērā, vai ir pareizi noteikt izpildlaika izņēmumu?

Izņēmumi izpildlaikā var rasties jebkur programmā, un tipiskā programmā var būt ļoti daudz. Parasti izmaksas par pārbaudi izpildlaika izņēmumi pārsniedz ieguvumu ķeršana vai precizējot tos. Tādējādi kompilators jums to neprasa noķert vai norādīt izpildlaika izņēmumi , lai gan jūs varat.

Zināt arī, kas ir izpildlaika izņēmums? The Izņēmums izpildlaikā kopumā ir vecāku klase izņēmumi Java programmēšanas valodas, kuru gadījumā ir sagaidāms programmas vai lietojumprogrammas avārijas vai darbības traucējumi. The Izņēmums izpildlaikā parasti parāda programmētāja kļūdu, nevis nosacījumu, ar kuru programmai jārīkojas.

Turklāt, kāpēc izpildlaika izņēmumi netiek pārbaudīti?

Kopumā nepārbaudīti neķeram izņēmums jo mēs ar to netiekam galā. Ņemiet, piemēram, datu bāzes savienojumu, ja DB fiziski nedarbojas, tur ir Nē veids, kā mūsu lietojumprogramma var atrisināt šo problēmu, tāpēc pat tad, ja mēs to vēlamies novērst, mēs nevaram to apstrādāt (atrisināt).

Vai Java ir iespējams noķert izpildlaika izņēmumu?

Izņēmumi izpildlaikā var rasties jebkur programmā, un tipiskā programmā to var būt ļoti daudz. Tādējādi kompilators jums to nepieprasa noķert vai norādīt izpildlaika izņēmumi (lai gan jūs varat). Viens gadījums, kad ierasta prakse ir mest a RuntimeException ir tad, kad lietotājs nepareizi izsauc metodi.

Ieteicams: