Eighteen Day(Java的异常)

作者: 白如白牙 | 来源:发表于2016-03-29 18:49 被阅读25次
Java当中的异常(一)
Java当中的异常(一)

exception :异常

如何捕捉异常代码:

try {
int i =1/0(有可能出现异常的代码)
}
catch(Expection e){
e.printStackTrace();
}

即为 try---- catch 结构,能够使程序编译通过。
如果没有异常代码则不会捕捉
如果加上finally 即 try --catch--finally 即为异常出口,如果程序异常则执行catch,而finally不管程序是否出问题都执行finally。finally做清理工作,关闭程序,数据库等

Java当中的异常

RuntimeException + Error 和其子类都是属于 uncheck exception Exception类中除了 RuntimeException之外的类 都是属于 check exception
引用: 三水刃木博客

在java中,异常分为两种,运行时异常(也就是uncheckException)和已检查异常checkException,运行时异常包括平常遇到的各种异常,如空指针异常,数据格式异常等一系列异常,这种异常是可以不捕获的,可通过throws抛出异常,交给别的代码或者JAVA虚拟机来完成。但是checkException是必须要处理的,也就是不能抛出,必须通过try-catch来完成,不处理的话是不能进行编译的。但是checkException不是一个具体的异常类型,它只是一个概念。所以你判断一个异常是已检查异常还是未检查异常,只需要通过抛出throw这个异常就可以知道了。

Java当中的异常(一)

eg:

uncheck 中throws和throw **try,catch捕捉异常**

相关文章

网友评论

    本文标题:Eighteen Day(Java的异常)

    本文链接:https://www.haomeiwen.com/subject/hseslttx.html