提问人:Selçuk Altınay 提问时间:9/11/2023 更新时间:9/11/2023 访问量:47
尝试使用具有多个资源的资源
Try with resources with multiple resources
问:
我正在尝试将 try-with-resources 与以下代码一起使用
try {
FileOutputStream fileIn = new FileOutputStream("veri.obj");
ObjectOutputStream objectIn = new ObjectOutputStream(fileIn);
objectIn.writeObject("123");
fileIn.close();
} catch (IOException | ClassNotFoundException e) {
e.printStackTrace();
}
喜欢这个
try(FileOutputStream fileIn = new FileOutputStream("veri.obj");
ObjectOutputStream objectIn = new ObjectOutputStream(fileIn))
{
objectIn.writeObject("123");
} catch (IOException | ClassNotFoundException e) {
e.printStackTrace();
}
但是我在 writeObject() 期间进行了 IOException; 该文件存在,并且 r/w 权限没有问题。第一个代码正在运行,但第二个代码未运行。我错过了什么?
我尝试使用File类的方法检查文件是否存在和权限
答: 暂无答案
评论
FileOutputStream
ClassNotFoundException
FileOutputStream
ObjectOutputStream
objectIn.close();
fileIn.close();