请演示一下从readObject()里面调用defaultReadObject()的例子 书上没写,不大懂,谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 [code = java]public class Blips { /** * @param args * @throws IOException * @throws IOException * @throws ClassNotFoundException * @throws FileNotFoundException * @throws ClassNotFoundException */ public static void main(String[] args) throws IOException, ClassNotFoundException { ObjectOutputStream objectOutputStream = new ObjectOutputStream( new FileOutputStream("c:/Blips.txt")); objectOutputStream.writeObject(new Blip1()); objectOutputStream.writeObject(new Blip2()); objectOutputStream.close(); System.out.println("1111111111111111111"); ObjectInputStream objectInputStream = new ObjectInputStream(new FileInputStream("c:/Blips.txt")); objectInputStream.readObject(); objectInputStream.readObject(); objectInputStream.close(); System.out.println("222222222222222222222"); } } [/code] class Blip1 implements Externalizable { public Blip1() { System.out.println("Blip1.Blip1()"); } @Override public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException { System.out.println("Blip1.readExternal()"); } @Override public void writeExternal(ObjectOutput out) throws IOException { System.out.println("Blip1.writeExternal()"); } } class Blip2 implements Externalizable { Blip2() { System.out.println("Blip2.Blip2()"); } @Override public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException { System.out.println("Blip2.readExternal()"); } @Override public void writeExternal(ObjectOutput out) throws IOException { System.out.println("Blip2.writeExternal()"); } } dom4j 和 org.w3c.dom 哪个更好? 初学JAVA要用到什么软件? 请问一个JAVA多态问题! 有关matlab 的 builder for java 怎么用String[]来存放打印输出的内容 怎么能够让JTable某个单元格始终获得焦点并处于编辑状态?在鼠标点击其他单元格和键盘操作移动的时候无效? 类反射(字段无序) 一个异常 exception 有关applet的小问题 想学JAVA,遇到一个很弱质的问题不会请教各位老师! JTree节点编辑结束后,如果验证编辑的有效性? javaSE里面StringReader把我搞疯了
public class Blips {
/**
* @param args
* @throws IOException
* @throws IOException
* @throws ClassNotFoundException
* @throws FileNotFoundException
* @throws ClassNotFoundException
*/
public static void main(String[] args) throws IOException, ClassNotFoundException {
ObjectOutputStream objectOutputStream = new ObjectOutputStream(
new FileOutputStream("c:/Blips.txt"));
objectOutputStream.writeObject(new Blip1());
objectOutputStream.writeObject(new Blip2());
objectOutputStream.close();
System.out.println("1111111111111111111");
ObjectInputStream objectInputStream = new ObjectInputStream(new FileInputStream("c:/Blips.txt"));
objectInputStream.readObject();
objectInputStream.readObject();
objectInputStream.close();
System.out.println("222222222222222222222");
}
}
[/code]
class Blip1 implements Externalizable {
public Blip1() {
System.out.println("Blip1.Blip1()");
}
@Override
public void readExternal(ObjectInput in) throws IOException,
ClassNotFoundException {
System.out.println("Blip1.readExternal()");
}
@Override
public void writeExternal(ObjectOutput out) throws IOException {
System.out.println("Blip1.writeExternal()");
}
}
class Blip2 implements Externalizable {
Blip2() {
System.out.println("Blip2.Blip2()");
}
@Override
public void readExternal(ObjectInput in) throws IOException,
ClassNotFoundException {
System.out.println("Blip2.readExternal()");
}
@Override
public void writeExternal(ObjectOutput out) throws IOException {
System.out.println("Blip2.writeExternal()");
}
}