Java基础回顾 : 异常的相关知识
来源:互联网 发布:ubuntu grub2引导win7 编辑:程序博客网 时间:2024/06/07 06:55
★ . 异常:异常是java提供的一种用于处理程序中出现错误的机制,这里面的错误指的是程序执行期间出现的错误。
当出现异常时,java会自动产生一个异常类的对象(该对象中封装了异常信息),并将该对象提交给java运行时系统来处理。这个过程叫做抛出(throw)
java运行时系统会根据异常类对象的情况,做出相应的处理,这个过程叫做捕获(catch)。
Throwable:所有错误和异常类的基类
Error:所有错误类的基类(无法从代码的角度解决的问题)
Exception:所有异常类的基类(可以通过调试代码来解决的问题)
RuntimeException:Exception的子类,它的所有子类都不需要主动的去捕获。
====================================================================================================================
★ . 所有的异常都属于Throwable的子类.而在Throwable下有两个子类:
├ . Error : 指的是JVM出错,此时的程序还没有正常执行,这样的错误一般我们处理不了.
├ . Exception : 指的是程序之中出现的错误(异常) , 用户可以进行处理.
Exception是我们开发之中所能够处理异常的最大的总和.异常的最大父类.
下面还需要观察一下异常的处理流程.
所以所谓的异常匹配严格来讲就是一个的引用传递,只要类型与对象的类型一致,那么就可以进行处理.那么按照对象的向上转型操作来讲,所有的子类对象可以自动向父类对象转型.
利用对象的多态性可以方便的进行异常处理.所以如果现在要想对异常的处理简化一些,那么就使用Exception,可是对于一些异常处理要求严格的团队,就必须进行分开的处理.
- Java基础回顾 : 异常的相关知识
- Java基础回顾 : 反射机制相关知识
- Java异常的相关知识
- Java程序中异常的相关知识
- java中异常的相关知识
- 异常 的相关知识
- 异常的相关知识
- JAVA的基础数据类型相关知识
- Java基础重点知识回顾9.06
- 关于java的知识回顾
- 黑马程序员 java基础回顾---异常
- Java基础回顾_Exception异常使用详解
- Activity相关知识回顾
- JAVA中的异常处理相关知识
- java基础类的回顾
- Java基础回顾--java IO流相关的类的分类和总结 1
- Java基础回顾--java IO流相关的类的分类和总结 2
- 矩阵分解相关知识回顾
- ArduPilot开发语言和工具
- iOS开发用到的Mac系统资源库中各种文件的路径
- 算法1.1 下压栈(LIFO)能动态调整数组的大小
- 使用Gson进行Json解析
- JAVA垃圾回收
- Java基础回顾 : 异常的相关知识
- 138_ViewPager动画
- Java+Android实现DES与四种模式、AES、MD5算法三合一
- Android学习(52) -- 使用HttpClient框架做POST提交
- 139_Transformer源码分析
- ie6兼容性问题
- css border那点事
- DirectFB的架构介绍
- win7常用cmd命令