Sobes.tech
Junior — Middle
89

Lze použít konstrukci try-catch bez určení bloku catch, a v jakých případech je to přípustné?

Společnosti byly požádány
Datanomika
FarZoom

Odpověď od AI

sobes.tech AI

V jazyce Java je konstrukce try bez bloku catch možná, ale pouze pokud je přítomen blok finally. To znamená, že lze napsat:

try {
    // kód, který může vyvolat výjimku
} finally {
    // kód, který se provede za všech okolností
}

Tento přístup se používá, když je třeba zajistit provedení určitého kódu (například uvolnění zdrojů), ale výjimky se zde nezpracovávají — jsou předávány dále.

Nelze však napsat try bez catch a bez finally — kompilátor vypíše chybu.