我的java發(fā)跡史
常用鏈接
我的隨筆
我的評(píng)論
我的參與
最新評(píng)論
留言簿
(3)
給我留言
查看公開(kāi)留言
查看私人留言
隨筆檔案
2007年5月 (8)
2007年4月 (2)
搜索
最新評(píng)論
1.?re: Java中的transient[未登錄](méi)
看來(lái)我對(duì)持久化和序列化的了解連皮毛都算不上阿,這個(gè)例子簡(jiǎn)單明了,很好,不過(guò)這個(gè)blog對(duì)code的支持不夠友好阿,多謝博主
--Merlin
2.?re: Java中的transient
一看例子就明白了,寫(xiě)的挺好的。
--風(fēng)嗜塵
3.?re: Java中的transient[未登錄](méi)
@cheng
很好很強(qiáng)大
--test
4.?re: Java中的transient
例子挺好,明白了,謝啦@cheng
--了了
5.?re: Java中的transient
寫(xiě)的很好。切中要點(diǎn)
--了凡
閱讀排行榜
1.?Java中的transient(20594)
2.?取模不是取余(2867)
3.?spring 事務(wù)的 自動(dòng)裝配(1414)
4.?大數(shù)階乘算法~~~(792)
5.?quickSort算法~~(621)
評(píng)論排行榜
1.?Java中的transient(6)
2.?spring 事務(wù)的 自動(dòng)裝配(4)
3.?計(jì)劃~~(1)
4.?取模不是取余(0)
5.?泛型的獲取class(0)
Powered by:
博客園
模板提供:
滬江博客
BlogJava
|
首頁(yè)
|
發(fā)新隨筆
|
發(fā)新文章
|
聯(lián)系
|
聚合
|
管理
Java中的transient
Java中的transient,看jdk源碼的時(shí)候突然忘了這個(gè)是什么了,查了一下,是用于聲明序列化的時(shí)候不被存儲(chǔ)的,在這里記下
發(fā)表于 2007-04-22 12:35
劉甘泉
閱讀(20594)
評(píng)論(6)
編輯
收藏
評(píng)論
#
re: Java中的transient[未登錄](méi)
回復(fù)
更多評(píng)論
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();
}
}
} ///:~
cheng
評(píng)論于 2009-02-23 20:33
#
re: Java中的transient
回復(fù)
更多評(píng)論
寫(xiě)的很好。切中要點(diǎn)
了凡
評(píng)論于 2009-12-02 08:53
#
re: Java中的transient
回復(fù)
更多評(píng)論
例子挺好,明白了,謝啦@cheng
了了
評(píng)論于 2010-07-26 09:44
#
re: Java中的transient[未登錄](méi)
回復(fù)
更多評(píng)論
@cheng
很好很強(qiáng)大
test
評(píng)論于 2011-08-09 14:26
#
re: Java中的transient
回復(fù)
更多評(píng)論
一看例子就明白了,寫(xiě)的挺好的。
風(fēng)嗜塵
評(píng)論于 2012-02-13 14:55
#
re: Java中的transient[未登錄](méi)
回復(fù)
更多評(píng)論
看來(lái)我對(duì)持久化和序列化的了解連皮毛都算不上阿,這個(gè)例子簡(jiǎn)單明了,很好,不過(guò)這個(gè)blog對(duì)code的支持不夠友好阿,多謝博主
Merlin
評(píng)論于 2012-09-12 13:37
新用戶注冊(cè)
刷新評(píng)論列表
只有注冊(cè)用戶
登錄
后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問(wèn)
管理
主站蜘蛛池模板:
堆龙德庆县
|
古交市
|
景宁
|
平顺县
|
大安市
|
中西区
|
渑池县
|
隆尧县
|
揭东县
|
平顺县
|
武安市
|
二连浩特市
|
罗江县
|
宕昌县
|
秦皇岛市
|
乌拉特中旗
|
宁国市
|
新丰县
|
深泽县
|
基隆市
|
南涧
|
平利县
|
丹寨县
|
成都市
|
蓬莱市
|
凤阳县
|
绥中县
|
泾源县
|
方城县
|
武强县
|
苍溪县
|
阜城县
|
寻乌县
|
曲周县
|
大丰市
|
岳池县
|
叶城县
|
辽宁省
|
甘南县
|
邳州市
|
南平市
|
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();
}
}
} ///:~
很好很強(qiáng)大