java中IO流的标准异常处理代码
2019-02-21 14:09
211 查看
流的标准异常处理jdk1.6版本及其以前
[code]FileInputStream fis = null; FileOutputStream fos = null; try { fis = new FileInputStream("aaa.txt"); fos = new FileOutputStream("bbb.txt"); int b; while((b = fis.read()) != -1) { fos.write(b); } } finally { try { if(fis != null) fis.close(); }finally { if(fos != null) fos.close(); } }
流的标准异常处理jdk1.7版本
[code]try( FileInputStream fis = new FileInputStream("aaa.txt"); FileOutputStream fos = new FileOutputStream("bbb.txt"); ){ int b; while((b = fis.read()) != -1) { fos.write(b); } }
原理:在try()中创建的流对象必须实现AutoCloseable接口,如果实现了,在try后面的{}(读写代码)执行后就会自动调用流对象的close方法将流关掉
相关文章推荐
- Java_基础—流的标准处理异常代码1.7版本
- jdk1.6及之前版本IO流异常处理标准代码
- Java基础之IO流,创建文件并写入内容与IO异常的标准处理方法
- Java_基础—流的标准处理异常代码1.6版本及其以前
- java--IO流-LineNumberReader,读取键盘录入,字符字节流转换,改变标准输入输出设备,异常的日志信息,系统信息
- Java基础知识强化之IO流笔记03:throws的方式处理异常
- java 重新抛出异常 相关处理结果示例代码
- Java基础知识强化之IO流笔记02:try...catch的方式处理异常
- Java开发代码规范之异常日志(一)——异常处理
- 关于JAVA异常处理机制的实验代码
- java中IO流操作的标准异常类
- 09 java的代码的执行顺序和异常处理
- Java基础-IO流、FlieWriter和IO异常的处理方式
- Java中的异常处理(续代码)
- 用axis2插件生成代码时出现java.lang.reflect.InvocationTargetException异常的处理
- java代码异常处理
- java中对于异常的处理,代码简单描述
- io流处理文件夹复制功能(java代码)
- java处理异常的标准格式
- 编写高质量代码改善java程序的151个建议——[110-117]异常及Web项目中异常处理