Junior — Middle
Vai vari uzskaitīt Java izņēmumus, kas neprasa obligātu apstrādi vai pārbaudi?
sobes.tech AI
Atbilde no AI
Java valodā izņēmumi tiek iedalīti pārbaudāmos (checked) un ne pārbaudāmos (unchecked). Izņēmumi, kuriem nav nepieciešama obligāta apstrāde (caur try-catch) vai deklarācija metodes parakstā (throws), tiek uzskatīti par ne pārbaudāmiem izņēmumiem.
Tie ietver:
-
RuntimeExceptionklases mantoņus:NullPointerExceptionArrayIndexOutOfBoundsExceptionIllegalArgumentExceptionArithmeticExceptionClassCastException- un citus
-
Errorklases mantoņus (piemēram,OutOfMemoryError,StackOverflowError), kuri parasti netiek apstrādāti programmā.
Piemērs:
public void piemērs() {
int a = 5 / 0; // izraisīs ArithmeticException, bet neprasa try-catch
}