Java异常

来源:互联网 发布:淘宝客如何推广店铺 编辑:程序博客网 时间:2024/06/15 14:36

分不清运行时异常和检查异常;

1.运行时异常(RuntimeException):一般是我们自己的程序逻辑出现错误,比如,数组越界,分母为0等,这些需要我们修改程序逻辑;

2.检查异常(checked Exception):是除了RuntimeException及其子类的大多数异常;一般我们程序没错,但是外部环境导致程序抛出异常,比如,你想读一个文件,但是这个文件并不存在,就会跑出FileNotFoundException异常,这种异常要求我们必须进行处理,如果不处理,程序编译不通过。这里处理是指继续向上抛出,或者用try-catch捕捉。

3.Error:这是比较严重的错误,一般都是jvm出现了问题,这是程序员处理不了的问题,比如,内存溢出,栈溢出等;

0 0
原创粉丝点击