try-catch-finally
try-catch-finally
. C'est OK sans la clause catch.instruction return
à la fois dans la clause catch
et dans la clause finally
↓
public class Test {
public static void main(String... args) {
System.out.println(getException());
}
private static String getException() {
try {
throw new Exception();
} catch (Exception e) {
return "catch!";
} finally {
return "finally!";
}
}
}
Le résultat de l'exécution est
finally!
Throwable
-> Error
-> Exception
-> RuntimeException
Error
StackOverFlow
try-catch
et throws
ne sont pas appliqués, peuvent être écritset
RuntimeException`Exception
RuntimeException
et ses sous-classestry-catch
soit jette
RuntimeException
try-catch
et throws
ne sont pas appliqués, peuvent être écritsRecommended Posts