A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

(1)运行时异常属于程序缺陷造成的,是设计或实现上的问题,即,如果程序设计良好,这类异常便不会发生;该类异常在语法上不强制程序员必须处理,成为非受检异常。

常见的非受检异常:

ClassCastException/     类型转换不兼容

ArrayIndexOutOfBoundException  数组下标越界

NullPointerException   尝试访问null对象的成员

ArithmeticException    算术异常

IllegalArgumentException 方法接受到的非常参数

NumberFormatException  数字转换格式异常

(2)非运行时异常

该类异常属于程序外部问题引起的异常。在语法上要求必须进行处理,如果不处理,会出现语法错误,不能通过编译器的编译,称为受检异常。

常见的受检异常:

ClassNotFoundException 要加载的类没有找到

IOException   I/O异常的根类

FileNotFoundException 要操作的文件未找到

SQLException 有关数据库操作时的异常

InterrupedException  线程中断

Error 属于JVM需要承担的责任。大多数错误与编写的代码无关,一般是指虚拟机内部出现的问题。

1 个回复

倒序浏览
总结的还不错!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马