国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > Java > 正文

Java中的transient關(guān)鍵字介紹

2019-11-26 15:14:47
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

transient說(shuō)明一個(gè)屬性是臨時(shí)的,不會(huì)被序列化。
下面是一個(gè)Demo,name聲明為 transient,不被序列化

package com.zzs.tet;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.ObjectInput;import java.io.ObjectInputStream;import java.io.ObjectOutput;import java.io.ObjectOutputStream;import java.io.Serializable;public class TransientDemo implements Serializable{  /**	 * 	 */	private static final long serialVersionUID = 1L;	private transient String name;  private String password;  	public String getName() {		return name;	}	public void setName(String name) {		this.name = name;	}	public String getPassword() {		return password;	}	public void setPassword(String password) {		this.password = password;	}	/**	 * @param args	 * @throws IOException 	 * @throws FileNotFoundException 	 * @throws ClassNotFoundException 	 */	public static void main(String[] args) throws FileNotFoundException, IOException, ClassNotFoundException {		// TODO Auto-generated method stub		String path="D:"+File.separator+"object.txt";		File file=new File(path);		TransientDemo transientDemo=new TransientDemo();		transientDemo.setName("姓名");		transientDemo.setPassword("密碼");		ObjectOutput output=new ObjectOutputStream(new FileOutputStream(file));		output.writeObject(transientDemo);		ObjectInput input=new ObjectInputStream(new FileInputStream(file));		TransientDemo demo=(	TransientDemo )input.readObject();		System.out.println(demo.getName()+demo.getPassword());	}}

輸出結(jié)果:

null密碼

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 永济市| 西平县| 改则县| 密云县| 北安市| 将乐县| 科技| 察隅县| 香河县| 唐河县| 防城港市| 中牟县| 光山县| 思南县| 边坝县| 闵行区| 松江区| 申扎县| 庆云县| 蚌埠市| 乌海市| 万全县| 六盘水市| 渝北区| 大宁县| 布拖县| 五原县| 虹口区| 沁水县| 平度市| 会宁县| 尚志市| 新田县| 黑水县| 弥勒县| 洪洞县| 丹阳市| 隆昌县| 武强县| 海伦市| 宜阳县|