各位,我有以下一个代码:
package c12;public class FreezeAlien {
  public static void main(String[] args) throws Exception {
    ObjectOutput out = new ObjectOutputStream(new FileOutputStream("X.file"));
    Alien zorcon = new Alien();
    out.writeObject(zorcon);
  }
} 问题描述:我的某个工程中含有包c12,类FreezeAlien就是在包c12中创建的,在程序运行之前c12包中并没有X.file文件。按照I/O流的说明,它应该自动在c12中自动创建X.file文件才对,可不知道为什么X.file文件竟然创建在c12的父目录中,即工程文件这个目录下,请问各位这是为什么呢?
谢谢!