objwrite.java

来自「初学的好东西值得一看看欢迎下载观看使用」· Java 代码 · 共 37 行

JAVA
37
字号
import java.io.ObjectOutputStream;
import java.util.Date;
import java.io.FileOutputStream;
import java.io.ObjectOutputStream;
import java.io.IOException;
import java.io.Serializable;

class ObjWrite{
	public static void main(String[] args){
		Date today=new Date();
		UserInfo userobj=new UserInfo("yzj",100,"12345678",today);
		try{
			FileOutputStream fos=new FileOutputStream("d:\\tmp\\UserInfo.dat");
			ObjectOutputStream oos=new ObjectOutputStream(fos);
			oos.writeObject(userobj);
			oos.close();
		}catch(IOException e){System.out.println("写入对象出错:"+e.toString());}
	}
}

class UserInfo implements Serializable{
	String name;
	int user_no;
	transient String passwd;
	Date used_date;
	UserInfo(String name,int user_no,String passwd,Date used_date){
		this.name=name;
		this.user_no=user_no;
		this.passwd=passwd;
		this.used_date=used_date;
	}
	void printInfo(){
		System.out.println("用户名:"+this.name);
		System.out.println("用户代号:"+this.user_no);
	}
}
	

⌨️ 快捷键说明

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