有这么一段代码是将一些数据添加到一个文件中去.
WriteObjectTest.class文件import java.util.*;
import java.io.*;
public class WriteObjectTest {
Vector array;
void display(){
array=new Vector();
array.addElement(new MySerializableType("Sam","123456"));
array.addElement(new MySerializableType("Tom","234567"));
array.addElement(new MySerializableType("Jim","345678"));
try
{
FileOutputStream fileOut=new FileOutputStream("data.jax");
ObjectOutputStream objectOut=new ObjectOutputStream(fileOut);
System.out.println(fileOut.toString());
objectOut.writeObject(array);
objectOut.close();
}
catch(IOException  e )
{
  System.out.println(e);
}


public static void main(String[] args)
{
WriteObjectTest app=new WriteObjectTest();
app.display();
}
}
其中,我把文件建在WriteObjectTest.class文件同一目录下的,可是当程序运行后,中未有任何修改.但是把data.jax文件建在WriteObjectTest.class文件的上一目录,文件就被修改了.我不知道是什么原因,为什么在同一目录下还不能找到,而在上一目录还成功修改了呢?是路径出错吗?