java中的checkException和uncheckException问题
首先我想问问,在java中,什么叫checkExcetion和uncheckException?在一个异常提示中,怎么知道这个异常是checkExcetion还是unch...
首先我想问问,在java中,什么叫checkExcetion和uncheckException?在一个异常提示中,怎么知道这个异常是checkExcetion还是uncheckException?这两者的区别在哪??
展开
展开全部
在java中,异常分为两种,运行时异常(也就是uncheckException)和已检查异常checkException,运行时异常包括平常遇到的各种异常,如空指针异常,数据格式异常等一系列异常,这种异常是可以不捕获的,可通过throws抛出异常,交给别的代码或者JAVA虚拟机来完成。但是checkException是必须要处理的,也就是不能抛出,必须通过try-catch来完成,不处理的话是不能进行编译的。但是checkException不是一个具体的异常类型,它只是一个概念。所以你判断一个异常是已检查异常还是未检查异常,只需要通过抛出这个异常就可以知道了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询