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();
}