java中什么叫异常,什么是java异常及如何处理异常
什么是java异常
Java异常是Java提供的一种识别及响应错误的一致性机制。
Java异常机制可以将异常处理代码从正常的业务代码中分离出来,保证程序代码的优雅性,提高程序的健壮性。当有效地使用异常时,异常可以清楚地回答什么、哪里和为什么的问题:异常类型回答“抛出什么”,异常堆栈跟踪回答“抛出哪里”,异常信息回答“抛出为什么”。
java异常关键字
try-用于听力。把要监控的代码(可能抛出异常的代码)放在try语句块中,当try语句块中出现异常时,就会抛出异常。
catch-用于捕获异常。Catch用于捕获try语句块中发生的异常。
Finally-finally语句块总是被执行。主要用于恢复try块中打开的素材资源(如数据库连接、网络连接、磁盘文件等)。在执行完成后,只有finally块会返回来执行try或catch块中的return或throw语句。如果finally块使用带有return或throw等终止方法的语句,它不会跳回执行并直接停止。
抛出-用于抛出异常。
throws——在方法签名中用于声明方法可能抛出的异常。
示例:
公共类演示1 {
公共静态void main(String[] args) {
尝试{
int I=10/0;
system . out . println( I= I);
} catch(算术异常e) {
System.out.println(“捕获的异常”);
system . out . println( e . getmessage(): e . getmessage());
system . out . println( e . tostring(): e . tostring());
system . out . println( e . printstacktrace():);
e . printstacktrace();
}
}
}运行结果:
捕获到异常
e.getMessage(): /零
e . tostring():Java . lang . arithmetic exception:/by zero
e.printStackTrace():
Java . lang . arithmetic exception:/by zero
At Demo1.main(Demo1.java:6) We,大量免费的入门java教程,欢迎在线学习!这就是java异常的细节。请多关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。