异常在机构数据分析培训中是指在java中针对问题的反馈以及处理的一套机制。 包含了以下几点:
一、Throwable----代表异常和错误的父类
ERROR(错误)是一个合理(符合语法且代码执行逻辑没有问题)的应用程序,不应该处理
Exception(异常)是一个合理的应用程序,出现之后可以处理也可以不处理
1、运行时异常-----编译没错,运行有错,可以处理也可以不处理,总的运行时异常的父类,RuntimeException
AtrthmeticException
ArrayIndexOutOfBounds
NullPointerException
ClassCastException
NumberFormatException
2、编译时异常-----编译有错,一定要处理(抛出:后面所有的代码都不执行,捕获:当异常捕获之后后面的代码正常执行)
CloneNotSupportException
ParseExcetion
二、捕获的方式
抛出的所有异常需要进行统一处理,捕获时catch块里的异常类需要是这些抛出异常类的公共父类(向上造型)
抛出的所有异常进行单独处理,在catch块需要提供对应的catch进行分别处理
当抛出的所有的异常需要进行分组处理,在catch块里对应的异常用
连接(jdk1.7分组捕获)统一处
三、重载和重写的总结
重载:重载是一个类中方法名一致,参数列表不一致(和权限修饰符,返回值类型,异常无关)。
重写:重写是在父子类中出现方法签名一致的方法,重写的原则:
1、父子类方法签名一致
2、如果父类的返回值类型是基本类型/void,则子类的返回值类型要和父类的返回值类型一致
3、如果父类的返回值类型是引用类型,则子类的返回值类型要和父类相同或者是父类返回值类型的子类
5、子类抛出的编译时异常跟个数无关但是异常范围要小于或等于父类,运行时异常无关
以上就是关于机构数据分析培训之JSP的框架和隐事对象的讲解,如果想了解更多详情,请点击成都加米谷大数据官网http://www.dtinone.net/吧!成都大数据培训学校、大数据开发培训、数据分析与挖掘,零基础班本月正在招生中,课程大纲及试学视频可联系客服获取!