[英]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.