如何限制一个函数,使它不会抛出任何异常

时间:2012-04-25 09:36:00

标签: java exception exception-handling

如何限制一个函数,使它不会抛出任何异常?

2 个答案:

答案 0 :(得分:5)

抓住方法中的所有异常。

public void myMethod() {
    try {
       // do something
    } catch (Exception e) {
       e.printStackTrace();
    }
}

如果你想捕获任何类型的异常或错误,包括OutOfMemoryError或ThreadDeath等使用

    } catch (Throwable t) {

答案 1 :(得分:2)

将所有代码包装在try catch块中。

public void someMethod(){
 try{
  //your code
 }catch (Exception e){
   //do nothing
 }
}

阅读有关异常的更多信息以及Java教程中的Try / Catch:http://docs.oracle.com/javase/tutorial/essential/exceptions/index.html