java try后面括号的作用
来源:互联网 发布:达内大数据培训 编辑:程序博客网 时间:2024/06/15 14:39
Java7新特性,支持使用try后面跟随()括号管理释放资源
例如通常使用try代码块
try { fis = new FileInputStream(source); fos = new FileOutputStream(target); byte[] buf = new byte[8192]; int i; while ((i = fis.read(buf)) != -1) { fos.write(buf, 0, i); } } catch (Exception e) { e.printStackTrace(); } finally { close(fis); close(fos); }
使用Java7新特性
try ( InputStream fis = new FileInputStream(source); OutputStream fos = new FileOutputStream(target)){ byte[] buf = new byte[8192]; int i; while ((i = fis.read(buf)) != -1) { fos.write(buf, 0, i); } } catch (Exception e) { e.printStackTrace(); }try括号内的资源会在try语句结束后自动释放,前提是这些可关闭的资源必须实现 java.lang.AutoCloseable 接口。
阅读全文
0 0
- java try后面括号的作用
- 函数后面的括号问题
- man后面括号的含义
- Java中的try catch的作用
- Java中的try catch的作用
- Java中try块的作用
- JS中函数名后面的括号加与不加的区别和作用?
- JS中函数名后面的括号加与不加的区别和作用?
- java if后面要加大括号
- try 的主要作用?
- 大括号的作用
- 变量名后面的空括号
- 关于define中后面括号的问题
- es6 箭头函数后面的大括号
- 你不知道java问题if后面加不加括号的问题
- ShowWindow后面UpdateWindow的作用
- try catch的大作用
- try 与catch的作用
- Ubuntu下Firefox播放mp3显示HTTP "Content-Type" of "audio/mpeg" is not supported错误的解决办法
- 二、开始Tango API(Java语言版)
- java 之 HttpServlet 获取GET或者POST字段(getParameter) 获取配置getServletContext 和 获取某个文件绝对路径(getPath)
- hadoop集群启动之后dataNode节点没有启动
- Redis发布与订阅功能
- java try后面括号的作用
- 机器学习基础思维导图
- vue中excal表格的导入和导出
- 实现鸢尾花数据集分类
- 服务器TIME_WAIT和CLOSE_WAIT详解和解决办法
- 数据结构实验之图论六:村村通公路
- 一篇文章学好Spring4.0
- 1.3 Python入门学习之变量的定义 命名规则
- 遍历SJONArray和JSONObject