簡體   English   中英

如何限制功能,使其不會引發任何異常

[英]How to restrict a function so that it can't throw any kind of exception

如何限制一個函數,使其不能拋出任何異常?

捕獲方法中的所有異常。

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

如果您想捕獲任何異常或錯誤,包括OutOfMemoryError或ThreadDeath等,請使用

    } catch (Throwable t) {

只需將所有代碼包裝在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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM