class A implements Serializable{}
class B implements Serializable{
Vector c=new Vector();
public addA(A a){
c.addElement(a);
}
}
out 是ObjectOutputStream的实例
B b=new B();
out.writeObject(b);
class B implements Serializable{
Vector c=new Vector();
public addA(A a){
c.addElement(a);
}
}
out 是ObjectOutputStream的实例
B b=new B();
out.writeObject(b);
import java.io.*;class A implements Serializable{}
public class B implements Serializable{
Vector c = new Vector();
public void addA(A a){
c.addElement(a);
}
public static void main(String[] args) throws IOException{
B b=new B();
b.addA(new A());
b.addA(new A());
b.addA(new A());
FileOutputStream fos = new FileOutputStream("E:\\XHH\\temp\\test.xhh");
ObjectOutputStream oos = new ObjectOutputStream(fos);
oos.writeObject(b);
}
}
mVector.addElement("aa");
mVector.addElement("bb");
try
{
mSocket = new Socket("192.188.0.5",9009); dos = new DataOutputStream(mSocket.getOutputStream());
ObjectOutputStream oos = new ObjectOutputStream(dos);
oos.writeObject(mVector);
}
catch(Exception eSocket)
{
}服务端:
try
{
mServerSocket = new ServerSocket(9009,15);
mSocket = mServerSocket.accept(); dis = new DataInputStream(mSocket.getInputStream());
ObjectInputStream ois = new ObjectInputStream(dis);
mVector = (Vector)ois.readObject();
for(int i = 0 ; i < mVector.size(); i ++)
{
System.out.println("输出:" + (String)mVector.elementAt(i));
}
}
catch(Exception eSocket)
{
}
Serializable接口,难道这还错,我都快疯了,
呵呵,我已将分加到了100,希望各位能帮我