Sobes.tech
Junior — Middle

Da li se izuzetak koji se javlja tokom izvršavanja smatra proverljivim tipom izuzetaka u programskom jeziku?

sobes.tech АИ

Одговор од АИ

У језику Java, изузеци се деле на проверљиве (checked) и непроверљиве (unchecked). Проверљиви изузеци су они који наследју од класе Exception, али не од RuntimeException. Компилатор захтева да такви изузеци буду обрађени у блоку try-catch или да буду декларативно наведени у сигнатури метода помоћу throws.

Изузеци који се јављају током извршавања (runtime exceptions), обично припадају непроверљивим изузецима (RuntimeException и његове подкласе). Они не захтевају обавезну обраду или декларацију, јер обично указују на грешке у програмирању (нпр. NullPointerException, ArrayIndexOutOfBoundsException).

Стога, не сви изузеци током извршавања су проверљиви. Проверљиви изузеци су они које компилатор захтева да се јасно обраде или декларативно наведу.