帮我看一下这个小java程序好吗,关于io的,哪里错啊,运行时出错

来源:百度知道 编辑:UC知道 时间:2024/07/06 13:39:13
D:\Java>java Test
Exception in thread "main" java.io.FileNotFoundException: d\java\1.dat (The syst
em cannot find the path specified)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at java.io.FileInputStream.<init>(FileInputStream.java:66)
at Test.main(test.java:13)

这是源程序
import java.io.*;

public class Test {
public static void main(String[] args) throws Exception {
T t = new T();
t.k = 8;
FileOutputStream fos = new FileOutputStream("d:/java/1.dat");
ObjectOutputStream oos = new ObjectOutputStream(fos);
oos.writeObject(t);
oos.flush();
oos.close();

FileInputStream fis = new FileInputStream("d/java/1.dat");
ObjectInputStream ois = new ObjectInputStream(fis);
T tReaded = (T)ois.readObject();
Syst

FileInputStream fis = new FileInputStream("d/java/1.dat");
d:/java/1.dat少了":"这个。文件没找到

FileOutputStream fos = new FileOutputStream("d:/java/1.dat");
这句话错了。
改为:
d:\\java\\1.dat

d:/java/1.dat
找不到路径的错
改成d:\\java\\1.dat