Je, tunaweza kupata kitu cha kutupwa?
Je, tunaweza kupata kitu cha kutupwa?

Video: Je, tunaweza kupata kitu cha kutupwa?

Video: Je, tunaweza kupata kitu cha kutupwa?
Video: НЕ УБОЮСЬ Я ЗЛА / I Will Fear no Evil 2024, Mei
Anonim

Ndiyo tunaweza kukamata Ya kutupwa lakini kama mazoezi bora, haishauriwi catch Yanayoweza kutupwa . Kukamata Inaweza Kutupwa inajumuisha Makosa pia, sisi haipaswi kukamata makosa, inasaidia kutambua masuala ya JVM.

Kwa hivyo, unapaswa kupata kitu cha kutupwa?

Usifanye Kukamata Kutupa Wewe inaweza kuitumia katika a kukamata kifungu, lakini unapaswa kamwe usifanye! Kama wewe kutumia Ya kutupwa ndani ya kukamata kifungu, itakuwa si tu kukamata isipokuwa zote; itakuwa pia kukamata makosa yote. Hitilafu hutupwa na JVM ili kuonyesha matatizo makubwa ambayo hayakusudiwi kushughulikiwa na maombi.

Kwa kuongezea, ni mazoezi mazuri kupata RuntimeException? Blanketi- kukamata kila kitu - ama Exception au Throwable, ambayo ni mbaya zaidi - sio a mazoezi mazuri kwa sababu unadhania kuwa unaweza kupona kutokana na tabia yoyote ya kipekee. Mbali: Ndiyo, kukamata Isipokuwa pia pata RuntimeException , kwani Isipokuwa ni darasa kuu la RuntimeException.

Kwa hivyo tu, je, tunaweza kutupa kitu cha kutupwa kwenye Java?

Ya kutupwa ni darasa bora kwa kila aina ya makosa na tofauti katika java . Darasa hili ni mwanachama wa java . lang kifurushi. Ni mifano tu ya darasa hili au madaraja madogo kutupwa na java mashine virtual au kwa kutupa kauli.

Java inayoweza kutupwa ni nini?

The Ya kutupwa class ndio darasa kuu la makosa na tofauti zote kwenye faili ya Java lugha. Ni vitu ambavyo ni vielelezo vya darasa hili (au mojawapo ya vijasusi vyake) ndivyo vinavyotupwa na Java Virtual Machine au inaweza kurushwa na Java kutupa kauli.

Ilipendekeza: