AutoCloseable接口的使用方法
java在1.7之后就加入了AutoCloseable接口,目的在于简化资源的关闭操作。
具体用法如下:
try(BufferedReader reader = new BufferedReader(new FileReader(file))) {
//do something
}catch (IOException e) {
e.printStackTrace();
}
如果是释放指定类的对象资源就要在定的类中实现AutoCloseable,然后重写close()方法,来实现关闭关闭资源。
也就是指定的class implements AutoCloseable, 然后@Override方法close()