Java中的transient,是用于声明序列化的时候不被存储的。

例子:

package ThreadTest;

/**
* Created with IntelliJ IDEA.
* User: Blank
* Date: 14-3-29
* Time: 下午12:03
*/
import java.io.*;
import java.util.*; class Logon implements Serializable {
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();
}
}
} ///:~

输出:

转自:http://www.blogjava.net/liuganquan/archive/2007/04/22/112591.html

最新文章

  1. Web打印--Lodop API
  2. HashMap合并相同key的value
  3. 枚举Enumerations
  4. springmvc学习笔记--REST API的异常处理
  5. centos SSH配置详解
  6. [LeetCode55]Jump Game
  7. SPFILE 、PFILE 的全面解读
  8. 无图无定位新版css步骤条兼容ie6+
  9. 查看windows、linux的SN
  10. NOI-OJ 1.7 ID:21 单词替换
  11. English trip V2 - A 1. Fastival Teacher:Julia Key:
  12. mysql 开发进阶篇系列 23 应用层优化与查询缓存
  13. vi与vim
  14. usb枚举
  15. 安装hyperledger fabric V1.0.1
  16. 12、java5锁java.util.concurrent.locks.Lock之ReentrantLock
  17. PAT 1074 宇宙无敌加法器
  18. SQL常用性能相关脚本
  19. Web 开发者不可不知的15条编码原则
  20. 关于HashMap初始化容量问题

热门文章

  1. GridView禁止上下滚动的方法
  2. jquery ajax 提交表单(file &amp;&amp; input)
  3. Linux read/write fread/fwrite两者区别
  4. Android Camera 使用一例,视频聊天app
  5. Js 通过点击改变css样式
  6. JavasScript基数排序
  7. libthrift0.9.0解析(五)之TNonblockingServer&amp;THsHaServer
  8. 使用mailto在网页中链接Email地址
  9. JavaScript 的 OOP 功能解析
  10. CentOS 6.5下安装MySql 5.7