Junior — Middle
Jakou roli hraje klíčové slovo throws při zpracování výjimek v Javě?
sobes.tech AI
Odpověď od AI
Klíčové slovo throws v Javě se používá v deklaraci metody k označení, že tato metoda může vyvolat určité kontrolované výjimky (checked exceptions). Je to povinnost pro volající kód: tyto výjimky buď ošetřit pomocí bloku try-catch, nebo je také deklarovat ve svém vlastním throws.
Příklad:
public void readFile(String path) throws IOException {
// kód, který může vyvolat IOException
}
Zde metoda readFile oznamuje, že může vyvolat IOException. To pomáhá překladačům a vývojářům pochopit, které výjimky je třeba ošetřit, což zajišťuje spolehlivější správu chyb.