流对象的异常处理
来源:互联网 发布:北邮人文学院知乎 编辑:程序博客网 时间:2024/05/16 08:39
package cn.itcast.demo;import java.io.FileOutputStream;import java.io.IOException;/* * IO流的异常处理 * try catch finally * * 细节: * 1. 保证流对象变量,作用域足够 * 2. catch里面,怎么处理异常 * 输出异常的信息,目的看到哪里出现了问题 * 停下程序,从新尝试 * 3. 如果流对象建立失败了,需要关闭资源吗 * new 对象的时候,失败了,没有占用系统资源 * 释放资源的时候,对流对象判断null * 变量不是null,对象建立成功,需要关闭资源 */public class FileOutputStreamDemo3 {public static void main(String[] args) {//try 外面声明变量,try 里面建立对象FileOutputStream fos = null;try{fos = new FileOutputStream("s:\\a.txt");fos.write(100);}catch(IOException ex){System.out.println(ex);throw new RuntimeException("文件写入失败,重试");}finally{try{if(fos!=null) fos.close();}catch(IOException ex){throw new RuntimeException("关闭资源失败");}}}}
阅读全文
0 0
- 流对象的异常处理
- 异常处理中对象的自动释放
- 42.异常处理实例对象的使用
- 面向对象的异常处理机制
- Spring MVC 对象中子对象的自动封装 异常处理
- 面向对象7_【异常】【异常的处理】【异常的应用】
- 面向对象的程序设计学习笔记-27-异常处理
- java面向对象-异常处理的一个例子
- PHP的面相对象性和异常处理函数
- 面向对象之异常处理
- C++异常处理 - 对象篇
- 面向对象之异常处理
- 异常----异常对象的抛出
- IO异常处理规范,创建流对象。在try外创建流对象的引用。在try内对流对象进行初始化。
- C++ 异常处理:类的异常处理--异常处理类
- C++ 异常处理:类的异常处理
- 标准的IO流异常的处理
- 自定义事件报未将对象引用设置到对象的实例异常处理办法
- Pycharm Python IDE 2017 激活方式
- eclipse部署maven web项目到tomcat服务器时,没有将lib、web.xml复制过去的解决办法
- 论文阅读:Learning and Transferring Mid-Level Image Representations using Convolutional Neural Networks
- 我的雷打不动的代码风格
- iOS中线程Call Stack的捕获和解析(一)
- 流对象的异常处理
- python3 range函数
- 实用Python之字符串长度计算
- poj3274——Gold Balanced Lineup
- Java日志终极指南
- java自定义注解
- 数据结构实验之图论三:判断可达性
- every() 、fliter()、forEach()、map()、some()
- 法线变换