zoukankan      html  css  js  c++  java
  • java transient 关键字

    http://zengzhaoshuai.iteye.com/blog/1132288

    声明为 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());
        }
    
    }

    输出结果:

    null密码 
  • 相关阅读:
    神经网络(2)---neurons and the brain
    P2P system:How Chord tackles failures
    如何成为更好的自己
    P2P system: Chord
    P2P system: FastTrack and BitTorrent
    P2P system: GNUTELLA
    P2P system: Napster
    P2P system: Introduction
    幸福公开课(2)
    MTV与MVC 多对多表的创建方式 前后端传输数据编码格式 ajax 批量插入数据 自定义分页器
  • 原文地址:https://www.cnblogs.com/wjw334/p/4317667.html
Copyright © 2011-2022 走看看