Java TryWtihResource语句
2021-01-27 01:17
标签:public finally stat closeable throws 语句 cep exception sed 当需要关闭资源时,通常会使用try-finally语句 java7新增了tryWithResource语句专门用于处理资源关闭的情况,基本结构为:try() 括号内用于初始化资源,资源需要实现java.lang.AutoCloseable接口,即实现close()方法。
括号内可以初始化多个资源,比如 tryWithResource语句类似Python中的with..as语句 Java TryWtihResource语句 标签:public finally stat closeable throws 语句 cep exception sed 原文地址:https://www.cnblogs.com/Peter2014/p/12848419.html public void test2() throws Exception {
Resource resource = new Resource();
try {
System.out.println("doing somethings");
} finally {
resource.close();
}
}
public class TryWith {
private class Resource implements AutoCloseable {
@Override
public void close() throws Exception {
System.out.println("resource is closed");
}
}
public void test() throws Exception {
try(Resource resource = new Resource()) {
System.out.println("doing something");
}
}
public static void main(String[] args) throws Exception {
TryWith tryWith = new TryWith();
tryWith.test();
}
}
try(Resource resource1 = new Resource();Resource resource2 = new Resource()){}
文章标题:Java TryWtihResource语句
文章链接:http://soscw.com/index.php/essay/47535.html