Java中的异常
来源:互联网 发布:suse11 yum安装包 编辑:程序博客网 时间:2024/06/01 10:25
<1>异常结构
Throwable 所有错误和异常的超类
|__Error 错误不可处理
|__Exception 异常
<2>异常的分类
①Runtime Exception 运行时异常
②非Runtime Exception 非运行时异常
方法覆写有关异常的限制:只针对非Runtime有效
<3>异常的处理方式
①直接抛出不处理 TheowS
书写位置: 方法( )和{ }之间
②try{ //可能出现异常的代码 }catch(需要捕获的异常类型 变量名){ //处理捕获到的异常 ①可以在控制台打印异常信息 ②把异常信息保存到日志文件 }finally{ //关闭流或释放锁 }
<4>自定义异常
步骤:
①自定义一个异常类
②继承Exception/Runtime Exception/Throwable( 一般前两个)
③写一个有参构造方法和一个无参构造方法
<5>Io流异常处理
Java7之后支持,处理IO流时会自动关闭流资源
try(创建Io流对象的代码){ //可能出现异常的代码 }catch(异常类型 变量名){ //处理异常的代码 }
阅读全文
0 0
- 【java】java中的异常
- Java中的异常处理
- java中的的异常
- java中的异常
- JAVA中的异常处理
- Java中的异常处理
- Java中的异常分类
- JAVA中的异常处理
- Java中的自定义异常
- Java中的异常
- java中的异常处理
- Java中的所有异常
- java中的异常
- JAVA程序中的异常
- java中的常见异常
- java 中的异常解析
- Java中的异常
- JAVA中的异常类型
- HTML页面 css 怎么让内容自适应 出现拖动的滚动条
- SpringBoot常用注解
- hibernate检索分类
- 移动端(三)—— rem适配和flex适配
- python学习笔记之yield使用浅析
- Java中的异常
- bzoj1069 [SCOI2007]最大土地面积(凸包+旋转卡壳)
- Excel在统计分析中的应用—第九章—非参数检验-独立性检验(x2统计量简化公式应用)
- java 中的方法
- 优秀的无线AP产品,改变你的工作感受
- 【数据库】基础知识要点
- no python application found, check your startup logs for errors
- 在Oracle中查询表的大小、表的占用情况和表空间的大小
- char和varchar的区别