Junior — Middle
Mi a szerepe a throws kulcsszónak a kivételkezelésben Java-ban?
sobes.tech MI
Válasz az MI-től
A throws kulcsszó Java-ban a metódus deklarációjában arra szolgál, hogy jelezze, hogy ez a metódus bizonyos ellenőrzött kivételeket (checked exceptions) dobhat. Ez kötelező a hívó kód számára: ezeket a kivételeket try-catch blokkban kell kezelni, vagy saját throws deklarációjukban is meg kell adni.
Példa:
public void readFile(String path) throws IOException {
// kód, amely IOException-t dobhat
}
Ebben a példában a readFile metódus jelzi, hogy dobhat IOException-t. Ez segít a fordítóknak és a fejlesztőknek megérteni, mely kivételeket kell kezelni, így megbízhatóbb hibakezelést tesz lehetővé.