RunntimeException的子类: ClassCastException 多态中,可以使用Instanceof 判断,进行规避 ArithmeticException 进行if判断,如果除数为0,进行return NullPointerException 进行if判断,是否为null Arr ...
分类:
其他好文 时间:
2016-10-18 13:46:43
阅读次数:
329
Java基础的最后一章,是关于异常处理的内容。这一章其实是属于Java当中,最简单但也是最复杂的一章。 简单是在于,异常处理只要你搞清楚Error、受检查的异常和运行时异常,这三者的关系和区别,剩下的你就只当异常处理是个另类的if/else就可以了。 而复杂则是说,Java当中的异常,基本上会伴随你 ...
分类:
其他好文 时间:
2016-10-09 07:04:24
阅读次数:
115
异常 异常就是导致程序中断执行的一段指令流. 在java中, 对于异常在API中也有明确的定义,叫做异常类. Error : JVM的错误, 程序中不进行处理, 交给虚拟机. Exception : 程序中出现的异常, 可以在程序中进行处理 . Exception 又分为编译时异常,运行时异常. 编 ...
分类:
编程语言 时间:
2016-10-08 02:22:15
阅读次数:
223
一、只针对异常的情况才使用异常 1、类具有状态相关的方法时,可采用状态测试方法和可识别的返回值两个策略。 二、对可恢复的情况使用受检异常,对编程错误使用运行时异常 1、期望调用者能够适当恢复的情况,应该使用受检的异常。 2、用运行时异常来表明编程错误。 三、编码不必要地使用受检异常 1、使用受检异常 ...
分类:
编程语言 时间:
2016-09-18 01:12:06
阅读次数:
151
我们知道,系统中异常包括:编译时异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。在开发中,不管是dao层、service层还是controller层,都有可能抛出异常,在springmvc中,能将所有类型 ...
分类:
编程语言 时间:
2016-09-14 16:36:26
阅读次数:
217
主要讲述几点: 一、异常的简介 二、异常处理流程 三、运行时异常和非运行时异常 四、throws和throw关键字 一、异常简介 异常处理是在程序运行之中出现的情况,例如除数为零。异常类(Exception)的父类是Throwable类,在Throwable类下有两个子类,即Error, Excep ...
分类:
编程语言 时间:
2016-09-08 12:40:53
阅读次数:
215
1.垃圾数据冗余,我们要求输错了就要给提示,而不是默认! 2.优化 抛出异常,但是是运行时异常,我们想要的是在编译的时候就给我们提示,所以还是要继续优化... 3.继续优化: Enum的雏形到来了 4.Enum到来了!春天来了... 5.enum注意事项: ...
分类:
编程语言 时间:
2016-09-08 00:32:12
阅读次数:
128
Java提供了两类主要的异常:runtime exception和checked exception。checked 异常也就是我们经常遇到的IO异常,以及SQL异常都是这种异常。对于这种异常,JAVA编译器强制要求我们必需对出现的这些异常进行catch。所以,面对这种异常不管我们是否愿意,只能自己 ...
分类:
其他好文 时间:
2016-09-02 06:22:28
阅读次数:
125
Java Exception: 1、Error 2、Runtime Exception 运行时异常3、Exception 4、throw 用户自定义异常 异常类分两大类型:Error类代表了编译和系统的错误,不允许捕获;Exception类代表了标准Java库方法所激发的异常。Exception类还 ...
分类:
编程语言 时间:
2016-08-30 17:30:11
阅读次数:
215
常见的几种如下: NullPointerException - 空指针引用异常ClassCastException - 类型强制转换异常。IllegalArgumentException - 传递非法参数异常。ArithmeticException - 算术运算异常ArrayStoreExcepti ...
分类:
编程语言 时间:
2016-08-26 13:36:32
阅读次数:
188