Exception 笔记
来源:互联网 发布:数据库的逻辑模型图 编辑:程序博客网 时间:2024/06/06 08:51
public Throwable extends Object{
public Throwable()
public Throwable(String message)
public String getMessage()
public String toString()
public void printStackTrace()
}
Error -> Throwable 是程序运行中的逻辑错误,自己的程序不用该类;JAVA虚拟机产生Error后即终止。
Exception -> Throwable 是程序运行中不可预测的异常
异常的分类
运行时异常 (RuntimeException) :JAVA虚拟机运行,计算时自动产生的异常:如计算错误,越界异常。。。属于常见的异常,不必用户特殊处理
非运行时异常
用户自定义异常
继承自Exceptioin或其子类
定义两个构造函数,覆盖3个信息输出方法(可选)
异常的try-catch-throw机制
throw的的异常,如果不catch,必须通过方法的声明进行throw出去,有调用该方法的代码进行catch
catch(Exception a)
catch(Exception b)层层捕获
finally{即使try中进行跳转,finally也会执行)
断言机制
assert boolean:String/toString; //需要开启JVM的-enableassertions,或-ea
断言不成功则程序终止
- Exception 笔记
- Exception 笔记
- boost exception 学习笔记
- java学习笔记-EXCEPTION
- php学习笔记--Exception
- java学习笔记--Exception
- 笔记-Testng FileNotFound Exception
- Java学习笔记之Exception
- Java 复习笔记 异常Exception
- Exception
- Exception
- Exception
- exception
- Exception
- Exception
- Exception
- exception
- Exception
- Android学习之pmem driver
- Franklin C-51语言程序设计基础
- 如何在linux/unix中设置线程的优先级
- 每日一练
- Duplicate SACK原理
- Exception 笔记
- 6个变态的C语言Hello World程序
- WinMain传进来的lpCmdLine和GetCommandLineW得到的有啥区别
- 近期项目中遇到的问题和相应的解决方法
- 百度google收录的差异
- 经验
- Android系统架构图及简单的系统架构介绍
- cocos2d-x基本类(三)
- 如何增加搜索收录数