java之transient
来源:互联网 发布:数据分析工具有哪些 编辑:程序博客网 时间:2024/04/30 20:39
transient关键字,表明一个属性是临时的,如果Class类实现了 Serializable接口,被transient修饰的属性不会被持久化!!!
代码验证:
public class TransientDemo implements Serializable { private static final long serialVersionUID = 1415782474432670389L; private String name; private transient String sex; public TransientDemo() { } public static long getSerialVersionUID() { return serialVersionUID; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getSex() { return sex; } public void setSex(String sex) { this.sex = sex; } @Override public String toString() { return "TransientDemo{" + "name='" + name + '\'' + ", sex='" + sex + '\'' + '}'; } public static void main(String[] args) throws IOException { String path = "D:"+ File.separator+"transientDemo.txt"; File file = new File(path); TransientDemo transientDemo = new TransientDemo(); transientDemo.setName("张三"); transientDemo.setSex("保密:女"); System.out.println("before: " + transientDemo); ObjectOutputStream output = null; try { output = new ObjectOutputStream(new FileOutputStream(file)); output.writeObject(transientDemo); } catch (IOException e) { e.printStackTrace(); }finally { output.flush(); output.close(); } ObjectInput input = null; try { input = new ObjectInputStream(new FileInputStream(file)); TransientDemo demo = (TransientDemo) input.readObject(); System.out.println("after: " + demo ); } catch (IOException e) { e.printStackTrace(); }catch (ClassNotFoundException ex){ ex.printStackTrace(); }finally { input.close(); } /* output---------------------------- before: TransientDemo{name='张三', sex='保密:女'} after: TransientDemo{name='张三', sex='null'} */ }}
阅读全文
0 0
- java 关键字之Transient
- java 基础之transient
- Java之transient
- Java之 transient
- java之transient
- Java序列化之transient
- java基础之transient关键字
- Java之transient关键字解析
- java序列化之transient
- Java之transient关键字详解
- java序列化之transient
- Java关键字之native,strictfp,transient,volatile
- Java关键字之native,strictfp,transient,volatile
- Java关键字之native,strictfp,transient,volatile
- Java关键字之native,strictfp,transient,volatile
- Java关键字之native,strictfp,transient,volatile
- Java关键字之native,strictfp,transient,volatile
- Java关键字之native,strictfp,transient,volatile
- 适配器模式
- onvif协议框架搭建
- javascript实现把指定元素移动到第一位
- service httpd does not support chkconfig的问题
- 关于接口调用相关
- java之transient
- 在北京的思考
- 解决 MySQL 与 Elasticsearch 数据不对称问题
- Android中实现延时执行操作的几种方法
- appium -python -webdriverwait思考等待时间
- C++ Type function(9)---《C++ Templates》
- selenium ide录制脚本
- Oracle 锁表
- 《黑客与画家》经典语录