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.