Java-transient总结
来源:互联网 发布:php跟java的区别 编辑:程序博客网 时间:2024/06/07 23:06
纸上得来终觉浅,绝知此事要躬行 --陆游 问渠那得清如许,为有源头活水来 --朱熹
transient有“临时的”,"短暂的"含义,我们了解过Serializable,Java序列化,当对某些变量我们不想对它进行序列化的时候就可以将此变量设置为transient,transient是Java语言的关键字,用来表示一个域不是该对象串行化的一部分。transient说明一个属性是临时的,不会被序列化。
public class TransientDemo implements Serializable{结果密码输出为null
/**
*
*/
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;
}
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());
}
}
0 0
- Java-transient总结
- Java transient关键字总结
- Java transient关键字使用总结
- java -transient(总结的真心赞)
- java transient
- Java transient
- java transient
- java transient
- transient java
- java transient
- Java transient
- java transient
- java transient
- Java transient
- java transient
- java transient
- Java--transient
- Java transient
- LeetCode题解——permutations
- mysql,SQL Server常用函数整理,以备不时之需
- IOS开发笔记-UIResponder
- MySQL字符集知识点
- Java多线程 -- 阻塞栈
- Java-transient总结
- Spring3 MVC 注解(一)---注解基本配置及@controller和 @RequestMapping 常用解释
- Android sdk content loader 0%的解决方案
- VS2010删除原来的继承的值,已试过没问题
- 【原创】remove some info from pspcidtable WIN7X64
- JavaScript调用AngularJS的函数/$scope/变量
- 【转】一小时学会用Python Socket 开发可并发的FTP服务器!!
- 循环输入
- php实现验证码的识别(初级篇)