1.子类覆盖父类方法时,子类抛出的异常只能是父类的异常集合的子集,或者子类不抛异常;
2.异常结构:
Throwable
|
----Error(错误:OutOfMemeryError、NoClassDeFoundError等)
----Exception(异常:包含RuntimeException这种非编译期检查异常和非RuntimeException这种检查异常)
|
----RuntimeException(编译期不报错,运行时报错;这种异常可以不throws或try/catch;也可以捕获或抛出)
----IOException(非RuntimeException,编译期报错)
----SqlException(非RuntimeException)
|
----IndexOutOfBoundsException(RuntimeException)
----NullPointerException(RuntimeException)
3.不自定义检查异常,即自定义异常一般应继承RuntimeException;
4.RuntimeException如果没有处理,jvm会停止程序,并抛出错误信息;
5.try和finally可以单独搭配使用,不含catch;
6.可以在catch块中转换异常;
7.若程序中有,system.exit(0);这是jvm停止;finally将执行不到;
8.一般Error、Exception可以转成自定义的RuntimeException;
参考:
http://blog.csdn.net/junlixxu/article/details/6096266
分享到:
相关推荐
超全的java异常体系结构以及异常的处理方案,Throwable->Exception-> RuntimeException
JDK1.7以上的异常体系,需要后续的不断总结和完善,学习jdk必备!
深入理解Java异常体系Java系列2021.pdf
Java异常体系结构[定义].pdf
13.java异常的体系结构.zip13.java异常的体系结构.zip13.java异常的体系结构.zip13.java异常的体系结构.zip13.java异常的体系结构.zip13.java异常的体系结构.zip13.java异常的体系结构.zip13.java异常的体系结构.zip...
Java把异常当作对象来处理,并定义一个基类java.lang.Throwable作为所有异常的超类,下面通过本文给大家分享JAVA异常体系结构,感兴趣的朋友一起看看吧
里面讲述了 java 异常体系,简介,及流程,可以让你对异常更加理解
java异常体系结构包括许多异常类,他们之间存在继承关系
NULL 博文链接:https://swordshadow.iteye.com/blog/1929691
本文从Java异常最基本的概念、语法开始讲述了Java异常处理的基本知识,分析了Java异常体系结构,对比Spring的异常处理框架,阐述了异常处理的基本原则。并且作者提出了自己处理一个大型应用系统异常的思想,并通过...
java基础异常学习ppt 学完本次课程后,你能够 了解异常概念 理解Java异常处理机制 会捕捉异常 会抛出异常 了解Java异常体系结构
02 了解Java异常体系结构,以及受检异常和未受检异常的区别。 03 掌握使用try-catch-finally语句块捕捉并处理异常。 05 掌握设计和使用用户自定义异常。 04 掌握使用throw语句抛出异常,以及使用throws语句声明方法...
深入理解Java异常体系 谈谈NIO的理解 谈一谈对JUC的理解 ArrayList的底层原理 HashMap的底层原理 iava单例模式详解 JAVA的内存结构 java队列 Java基础思考之数据传递 JAVA内存泄漏详解 java序列化方式 java中实现...
深入理解Java异常体系 谈谈NIO的理解 谈一谈对JUC的理解 ArrayList的底层原理 HashMap的底层原理 iava单例模式详解 JAVA的内存结构 java队列 Java基础思考之数据传递 JAVA内存泄漏详解 java序列化方式 java中实现...
异常分类体系3. 异常的抛出方式:throw & throws & 默认4. 异常的处理方式:try-catch-finally 1. 异常概念 概念:程序在运行过程中出现的特殊情况 必要性:任何程序都可能存在大量的位置问题、错误;如果不对这些...
什么时间使用runtimeException,什么时间使用Exception,大家有没有被困扰到?经整理,JAVA异常处理框架,以及如何构造自己的异常体系,讲得比较详细,值得一看。
5、深入理解Java异常体系 6、谈谈NIO的理解 7、谈一谈对JUC的理解 8、ArrayList的底层原理 9、HashMap的底层原理 10、Java单例模式详解 11、JAVA的内存结构 12、java队列 13、Java基础思考之数据传递 14、JAVA内存...
认识异常本章目标了解异常的背景掌握异常的基本用法认识Java异常体系学会自定义异常类1. 异常的背景初识异常我们曾经的代码中已经接触了一些 "异常" 了. 例如
对java异常机制学习后的归纳,希望对大家有启发!仅仅是简单的写了下,对加深学习、搭建学习体系是一个帮助,有什么错漏请斧正。