【Java基础总结】-异常与泛型
2017-11-29 18:37
260 查看
捕获异常
异常分为两种类型:未检查异常和已检查异常。已检查异常:系统已检查可能发生异常的地方,程序员编写再精细的程序也无法保证不发生异常的地方。(派生于IOException)
未检查异常:派生于Error类或RuntimeException
对于已检查异常,编译器将会检查是否提供了处理器。(在即时编译器的编译阶段就已经检测出来,必须处理或抛出该有可能发生的已检查异常)。
然而,有很多常见的异常,例如,访问null引用,都属于未检查异常。编译器不会查看是否为这些错误提供了处理器。毕竟,应该精心地编写代码来避免这些错误的发生,而不是将精力放在编写异常处理器上。
|—throw 在方法体中抛出异常
|—throws 在方法头上抛出异常
|—try-catch 捕获并处理异常
泛型
泛型类可以看作不同类的工厂一个泛型类就是具有一个或多个类型变量的类
相关文章推荐
- 黑马程序员--Java基础加强--04.代码简化 书写规律III_数组参数【重载】【数组】【可变参数数组】【泛型可变参数数组】【个人总结】
- 黑马程序员:Java基础总结----异常
- java基础知识6--集合框架,泛型,异常
- 黑马程序员--Java基础加强--14.利用反射操作泛型III【解析关于泛型类型的细节信息的获取方法】【Method与泛型相关的方法】【个人总结】
- 黑马程序员---Java基础总结--泛型
- 黑马程序员--Java基础加强--05.【泛型通配符】【个人总结】
- 黑马程序员:Java基础总结----泛型(高级)
- 黑马程序员 Java基础知识总结-异常处理
- 黑马程序员—Java基础---异常体系学习总结
- 毕向东JAVA基础_异常总结笔记及自己观点理解
- 黑马程序员—java基础之异常总结
- 黑马程序员--集合框架知识总结和泛型--java学习日记7(基础知识)
- Java基础<异常机制>总结(异常体系、Exception特点、异常处理方式)
- 黑马程序员:Java基础总结----泛型(高级)
- 黑马程序员--Java基础加强--13.利用反射操作泛型II【TypeVariable】【GenericArrayType】【WildcardType】【Type及其子接口的来历】【个人总结】
- 黑马程序员------Java基础之异常总结
- 黑马程序员--Java基础加强--02.代码简化 书写规律I_原始数据类型【重载】【多态】【泛型】【泛型限定】【个人总结】
- Java基础加强总结(二)——泛型
- 黑马程序员--Java基础加强--03.代码简化 书写规律II_参数化数据类型【重载】【多态】【泛型】【泛型限定】【个人总结】
- 黑马程序员--Java基础加强--16.利用反射操作泛型V【通过Constructor反射解析泛型构造方法】【通过Field反射解析泛型成员变量】【个人总结】