Dapat bang pangasiwaan ang mga hindi naka-check na exception?

Talaan ng mga Nilalaman:

Dapat bang pangasiwaan ang mga hindi naka-check na exception?
Dapat bang pangasiwaan ang mga hindi naka-check na exception?

Video: Dapat bang pangasiwaan ang mga hindi naka-check na exception?

Video: Dapat bang pangasiwaan ang mga hindi naka-check na exception?
Video: PAANO KUNG UWUWI NA HINDI NAPA VERIFY ANG KONTRATA? 2024, Marso
Anonim

Tulad ng nabanggit na, ang tanging tunay na pagkakaiba ay para sa mga nasuri na exception kailangan mong pangasiwaan ang mga ito (sa pamamagitan ng pagpasa sa kanila o paghuli sa kanila) at titiyakin ito ng compiler - sa kabilang banda,ang pangangasiwa sa mga walang check na exception ay opsyonal.

Paano mo pinangangasiwaan ang mga hindi na-check na exception?

Handling ArrayIndexoutOfBoundException: Try-catch Block we can handle this exception try statement ay nagbibigay-daan sa iyo na tumukoy ng isang block ng code na susuriin para sa mga error at catch block ang kumukuha ng ibinigay na exception object at magsagawa ng mga kinakailangang operasyon. Hindi matatapos ang programa.

Kailangan bang pangasiwaan ang mga hindi naka-check na exception?

Ang mga may check na exception ay dapat na tahasang mahuli o ipalaganap gaya ng inilarawan sa Basic na try-catch-finally Exception Handling. Ang mga hindi naka-check na exception ay walang kinakailangang ito. Hindi nila kailangang mahuli o ideklarang itinapon.

Mahusay bang kasanayan na mahuli ang hindi na-check na exception?

Ang pagkuha ng alinman sa mga pangkalahatang pagbubukod na ito (kabilang ang Throwable) ay isang masamang ideya dahil nangangahulugan ito na sinasabi mong naiintindihan mo ang bawat sitwasyon na maaaring magkamali, at maaari kang magpatuloy sa kabila noon.

Dapat ba nating pangasiwaan ang mga hindi na-check na exception sa Java?

Ang isang paraan na nagtatapon ng may check na exception o na tumatawag sa isang paraan na tumutukoy sa isang checked exception ay kailangang tukuyin o pangasiwaan ito. Hindi na-check ang mga exception extend ang RuntimeException. Dapat mong gamitin ang mga ito para sa mga panloob na error na hindi mo maasahan at, kadalasan, ang application ay hindi makakabawi mula sa.

Inirerekumendang: