> 家居
java抛出异常有什么用(java抛出异常thows快捷键)
在生活中,很多人可能想了解和弄清楚Java 抛出异常「throw」的相关问题?那么关于java抛出异常有什么用的答案我来给大家详细解答下。
使用throw关键字抛出异常:(手动制造一个异常)
语法:throw new 异常类型();
public class Demo{
public static void main(String[] args){
try{
int count = -100;
if(count < 0){
throw new ArithemticException(&34;+count);
}
System.out.println(&34;+count);
}catch(ArithemticException e){
e.printStackTrace();
}
}
}
throw可以在发生异常之前拦截异常,并做处理。
public void setAge(int age)throws IllegalAgeException {
if(age<0||age>100) {
throw new IllegalAgeException(&34;);
}
this.age = age;
}
通常一个方法中使用throw抛出一个异常时就要在方法声明时使用throws声明该异常的抛出以通知调用者解决该异常(调用方可以继续使用throws向上抛出,或使用try…catch来捕获异常)。
温馨提示:通过以上关于Java 抛出异常「throw」内容介绍后,相信大家有新的了解,更希望可以对你有所帮助。