Sobes.tech
Middle

Čime se razlikuju checked i unchecked izuzeci?

sobes.tech АИ

Одговор од АИ

Проверење изузеци су они који се проверавају од стране компајлера током компилације. Програмер их мора обрадити помоћу try-catch или их објавити у сигнатури метода помоћу throws. Пример: IOException.

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

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