⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 例6-11.java

📁 医院无线局域网设计方案 医院无线局域网设计方案
💻 JAVA
字号:
import java.io.*;
class tt implements Externalizable
{
	int i;
	String s;
	public tt()
	{
		System.out.println("TT Constructor TT()");	
	
	}
	public tt(String x,int a)
	{
		System.out.println("TT Constructor TT(String x,int a)");
		s=x;i=a;	
	}
	public String toString()
	{
		return s+i;
	}
	public void writeExternal(ObjectOutput out)throws IOException
	{
		System.out.println("TT.writeExternal");
		out.writeObject(s);
		out.writeInt(i);
	}
	public void readExternal(ObjectInput in) throws IOException,ClassNotFoundException
	{
		System.out.println("TT.readExternal");
		s=(String)in.readObject();
		i=in.readInt();
	}	
	
	public static void main(String args[])
	{
		System.out.println("Constructing a TT Object");
		tt eo=new tt("A String",47);
		System.out.println(eo.toString());
		try
		{
			ObjectOutputStream oos=new ObjectOutputStream(new FileOutputStream("test.out"));
			System.out.println("Now savin gObject");
			oos.writeObject(eo);
			eo=null;
			ObjectInputStream in=new ObjectInputStream(new FileInputStream("test.out"));
			System.out.println("Now recovering Object");
			eo=(tt)in.readObject();
			System.out.println(eo.toString());
		}
		catch(Exception e)
		{
			System.out.println(e);
		}
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -