Java 由try指令创建的文件?
本说明是为我创建文件,还是我必须手动创建文件?Java 由try指令创建的文件?,java,try-catch,java-7,Java,Try Catch,Java 7,本说明是为我创建文件,还是我必须手动创建文件? src位于哪里?哪个文件夹?这是什么意思:“src/eierliste.data”这是自Java7以来出现的一种新语法,称为。这是一种快捷方式,可确保在块结束时自动关闭在try中打开的资源,这与在finally块中通常所做的相同。引用本教程,如下所示: try(ObjectOutPutStream utfil = new ObjectOutPutStream (new FileOutputStream("src/ei
src位于哪里?哪个文件夹?这是什么意思:“src/eierliste.data”这是自Java7以来出现的一种新语法,称为。这是一种快捷方式,可确保在块结束时自动关闭在
try
中打开的资源,这与在finally
块中通常所做的相同。引用本教程,如下所示:
try(ObjectOutPutStream utfil = new ObjectOutPutStream
(new FileOutputStream("src/eierliste.data")))
…相当于:
try (BufferedReader br = new BufferedReader(new FileReader(path))) {
return br.readLine();
}
现在,关于问题中的代码:它只在以前不存在的情况下创建一个新文件(请参见此),并打开一个
ObjectOutPutStream
进行写入。此视频非常有用,因为它还提供了更多的教程,说明如何读取和编辑
BufferedReader br = new BufferedReader(new FileReader(path));
try {
return br.readLine();
} finally {
if (br != null)
br.close();
}