Java缺陷"异常丢失"[Java编程思想]
程序员文章站
2022-06-07 21:15:23
...
class VeryImportantException extends Exception { public String toString() { return "A very important exception"; } } class HoHumException extends Exception { public String toString() { return "A trivial exception"; } } public class LostMessage { void f() throws VeryImportantException { throw new VeryImportantException(); } void dispose() throws HoHumException { throw new HoHumException(); } public static void main(String[] args) { try { LostMessage lm = new LostMessage(); try { lm.f(); } finally { lm.dispose(); } } catch (Exception e) { System.out.println(e); } } } //output: //A trivial execption
public class ExceptionSilener { public static void main(String[] args) { try { throw new RuntimeException(); } finally { return; } } }
下一篇: [php] 调试利器