try中的资源块--会自动释放,你知道吗?

乔欣 Java经验 发布时间:2023-02-22 21:57:12 阅读数:5391 1
在JDK7之后,出现了try-with-resources方式,可以自动释放资源
我们只需将待释放的类包含在try()中,当代码运行完毕,则会自动释放资源 例:
try(){}之前的写法
Writer writer=null;
try{		
	writer=new FileWriter("test.txt");
	writer.write("this is a test!");
}catch (Exception e) {
	e.printStackTrace();
}finally {
	if(writer!=null){
		try {
			writer.close();
		} catch (IOException e) {
			e.printStackTrace();
		}
	}
}

try(){}之后的写法

try(Writer writer=new FileWriter("test.txt")){
	writer.write("this is a test!");
} catch (IOException e) {
	e.printStackTrace();
} 
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202302/16770749665888.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者