java网络编程——关闭流
来源:互联网 发布:电脑视频壁纸软件 编辑:程序博客网 时间:2024/06/05 22:41
在java6和更早的版本中,明智的关闭流的做法是在finally块中关闭,如下:
OutputStream out = null;try{ out = new FileOutputStream("/data.txt"); //处理输出流...}catch(IOException ex){ System.err.println(ex.getMessage());}finally{ if(out != null){ //在关闭流前,为了避免空异常,需要检查流变量是否为null out.close; }catch(IOException ex){ //可忽略 }}
java7中引入了“带资源的try”构造,java会对try中生命的所有AutoCloseable对象自动调用close(),使用方法如下:
try(OutputStream out = new FileOutputStream("/data.txt")){ //处理输出流}catch(IOException ex){ System.err.println(ex.getMessage());}
以上内容引自《Java网络编程》。
0 0
- java网络编程——关闭流
- Java网络编程——流
- java网络编程2—流
- <java——网络编程>
- JAVA——网络编程
- Java——网络编程
- Java——网络编程
- java——网络编程
- Java基础—网络编程
- java网络编程—Reactor
- java tcp网络编程、jdbc、流的关闭(close()封装)
- Java网络编程 --– 套接字的半关闭
- Java网络编程_半关闭的Socket
- Java网络编程 流
- java基础知识——网络编程、IO流
- Java网络编程——第二、三章 流
- Java网络编程—(2)I/O输入输出流
- 黑马程序员——Java网络编程
- Leetcode[169]-Majority Element
- Minimum Size Subarray Sum 滑动窗口移位
- Mybatis学习(1)开发环境搭建
- kindEditor,html编辑器用法与体会,及如何获取文本域中的值 (转)
- 驱动编译脚本
- java网络编程——关闭流
- CentOS系统的VPS安全设置与优化
- 年轻程序员的悲伤
- 下载并导出数据到execl中
- 2014年10月25日ACT考试写作真题及范文
- java 中的Unsafe
- Plus One
- 再造 “手机QQ” 侧滑菜单(一)——实现侧滑效果
- poi导入图片到word