JAVA异常

异常
封装错误信息的对象
错误信息:1类型2提示信息3行号

Caused by: java.text.ParseException: Unparseable date: "2018-2"
    at java.text.DateFormat.parse(DateFormat.java:366)
    at day1201异常.Test4ExceptionWrap$1.compare(Test4ExceptionWrap.java:31)
    ... 8 more

ParseException是类型
Unparseable date: "2018-2"是提示信息
DateFormat.java:366,366是行号

异常的继承结构
Throwable
-Error 系统错误
-Exception 可修复错误
●其他Exception
●RuntimeException
◆ NullPointerException
ArrayIndexOutOfBoundsException
-ArithmeticException
-NumberFormatException
-ClassCastException

RuntimeException(非检查异常)
RuntimeException及其子类型,有默认抛出管道
非检查异常:编译器编译代码时,不会检查RuntimeException

CheckedException(检查异常,非RuntimeException)
编译器编译代码时,会检查是否捕获或添加了管道
都没有,会编译失败

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。