我对以下代码有疑问。我创建了我的 Player 类的三个实例,然后将它们保存到一个文件中。
Player a = new Player(1, "asd");
Player b = new Player(2, "asd");
Player c = new Player(3, "asd");
try {
FileOutputStream fos = new FileOutputStream("Game.ser");
ObjectOutputStream oos = new ObjectOutputStream(fos);
oos.writeObject(a);
oos.writeObject(b);
oos.writeObject(c);
oos.close();
} catch (IOException e) {
e.printStackTrace();
}
Game.ser 会发生什么?这是一个实际创建的文件,还是只是在程序中?如果不是,它位于哪里?我在任何项目文件夹中都找不到它。
该程序运行良好。我只是想知道对象保存在哪里。