首页 > 其他 > 详细

transient 做个标记

时间:2014-05-22 03:28:05      阅读:286      评论:0      收藏:0      [点我收藏+]
bubuko.com,布布扣
import java.io.*;
import java.util.*;

public class Logon implements Serializable {
    /**
     * 
     */
    private static final long serialVersionUID = 1L;
    private Date date = new Date();
    private String username;
    private transient String password;

    Logon(String name, String pwd) {
        username = name;
        password = pwd;
    }

    public String toString() {
        String pwd = (password == null) ? "(n/a)" : password;
        return "logon info: \n " + "username: " + username + "\n date: "
                + date.toString() + "\n password: " + pwd;
    }

    public static void main(String[] args) {
        Logon a = new Logon("Hulk", "myLittlePony");
        System.out.println("logon a = " + a);
        try {
            ObjectOutputStream o = new ObjectOutputStream(new FileOutputStream(
                    "Logon.out"));
            o.writeObject(a);
            o.close();
            // Delay:
            int seconds = 5;
            long t = System.currentTimeMillis() + seconds * 1000;
            while (System.currentTimeMillis() < t)
                ;
            // Now get them back:
            ObjectInputStream in = new ObjectInputStream(new FileInputStream(
                    "Logon.out"));
            System.out.println("Recovering object at " + new Date());
            a = (Logon) in.readObject();
            System.out.println("logon a = " + a);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}
bubuko.com,布布扣

 

transient 做个标记,布布扣,bubuko.com

transient 做个标记

原文:http://www.cnblogs.com/zoulei/p/3738537.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!