package io;import java.io.FileOutputStream;
import java.io.ObjectOutputStream;
import java.util.Random;public class Exercise27
{
Exercise27()
{
Random r=new Random();
int i=r.nextInt(10);
System.out.println(i);
}
public static void main(String[] args)
{
try
{
ObjectOutputStream out=new ObjectOutputStream(new FileOutputStream("H:\\D\\程序开发软件\\java程序\\java程序\\Thinking in java4\\bin\\io\\out.txt"));
Exercise27 instance=new Exercise27();
out.writeObject(instance);
out.close();
}catch(Exception e)
{
System.out.println("错了");
}
}
}输出一直是错了,何解?
import java.io.ObjectOutputStream;
import java.util.Random;public class Exercise27
{
Exercise27()
{
Random r=new Random();
int i=r.nextInt(10);
System.out.println(i);
}
public static void main(String[] args)
{
try
{
ObjectOutputStream out=new ObjectOutputStream(new FileOutputStream("H:\\D\\程序开发软件\\java程序\\java程序\\Thinking in java4\\bin\\io\\out.txt"));
Exercise27 instance=new Exercise27();
out.writeObject(instance);
out.close();
}catch(Exception e)
{
System.out.println("错了");
}
}
}输出一直是错了,何解?
import java.io.ObjectOutputStream;
import java.io.Serializable;
import java.util.Random;public class Test22 implements Serializable{
Test22() {
Random r = new Random();
int i = r.nextInt(10);
System.out.println(i);
} public static void main(String[] args) {
try {
ObjectOutputStream out = new ObjectOutputStream(
new FileOutputStream("out.txt"));
Test22 instance = new Test22();
out.writeObject(instance);
out.close();
} catch (Exception e) {
System.out.println("错了");
e.printStackTrace();
}
}
}