Java异常的分类

JAVA学习网 2017-07-16 09:08:02

错误:error,通常不需要程序员管理,一般指内存不足等。
异常:exception

按照运行的时机分为:
运行时异常:RuntimeException:运行的时候才会出现的异常。
非运行时异常:

按照是否安全分为:
已检查异常:文件打开异常,文件操作异常,数据库操作异常等
未检查异常:程序员没有仔细去验证,导致出现的异常,下标越界异常,空指针异常,类型转换异常。


处理方式:
两种方式:try这一类的关键字处理
throw和throws关键字处理

原则:下层应该将异常抛出,表层去转换成业务语言提醒用户。


项目中异常的处理应该是针对用户的。
业务异常:业务中出现的异常。

自定义异常:封装业务异常以及出现异常的位置和异常的原因。

阅读(764) 评论(0)