Java中的异常处理

来源:互联网 发布:中国网络资讯台 山寨 编辑:程序博客网 时间:2024/06/05 10:27

在java的lang包里有一个Throwable类,它是所有异常的父类或者间接父类。Error和Exception是两个直接子类。

Error类及其子类是用来处理系统内部及程序运行环境的异常,一般与硬件有关,由系统直接处理,不需要程序员在程序中处理。

Exception是类是程序能够捕获到的异常情况。什么叫做能够捕获?就是你自己在程序代码中,可以用catch关键字来捕获到他。

Exception可以分为两大类:运行时异常(RuntimeException)和检查型异常(也称非运行时异常)。

运行时异常,顾名思义就是运行时才会发生报错的情况。

检查型异常,在编译器进行编译时会进行检查,一旦发现,就会提示报错,你想啊,编译都报错了还怎么继续进行,所以如果想让你的程序进行,就必须通过编译时的检查,如何通过编译时的检查,当然是你自己去捕获到异常,告诉编译器会发生这样的异常,这样编译器才会编译通过,之后运行你的程序。


0 0
原创粉丝点击