Eclipse生成的缺省Java异常处理代码

aus*_*ser 0 java exception-handling

Eclipse生成的默认异常处理代码如下所示:

try {
    methodThrowsACheckedException();
} catch (SomeCheckedException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)

Eclipse生成以下代码会不会更好?

try {
    methodThrowsACheckedException();
} catch (SomeCheckedException e) {
    // TODO Auto-generated catch block
    throw new RuntimeException(e);
}
Run Code Online (Sandbox Code Playgroud)

Ami*_*nde 5

你可以配置eclipse来做它你的选择.检查Code Template-> Catch Block BodyPreferences->Java->Code style