异常:就是程序在运行时出现不正常情况。
异常由来:问题也是现实生活中一个具体的事物,也可以通过java的类的形式进行描述。并封装成对象。
其实就是java对不正常情况进行描述后的对象体现。
对于问题的划分:两种:一种是严重的问题,一种非严重的问题。
对于严重的,java通过Error类进行描述。
对于Error一般不编写针对性的代码对其进行处理。
对与非严重的,java通过Exception类进行描述。
对于Exception可以使用针对性的处理方式进行处理。
对于异常分两种:
1,编译时被检测的异常,检测到异常则要程序员对异常进行处理,也可以理解为防患于未然。
2,编译时不被检测的异常(运行时异常。RuntimeException以及其子类,发生异常程序直接停掉) |