zoukankan      html  css  js  c++  java
  • Serializable 剔除某些不想保存的字段 transient

    示例:

    package cn.com.chinatelecom.mms.pojo;
    
    import java.io.Serializable;
    
    public class Person implements Serializable{
    
        /**
         * 
         */
        private static final long serialVersionUID = 1L;
        
        private String name;
        
        private int age;
        
        private transient String password;
    
        public String getName() {
            return name;
        }
    
        public void setName(String name) {
            this.name = name;
        }
    
        public int getAge() {
            return age;
        }
    
        public void setAge(int age) {
            this.age = age;
        }
    
        public String getPassword() {
            return password;
        }
    
        public void setPassword(String password) {
            this.password = password;
        }
    
        @Override
        public String toString() {
            return "Person [name=" + name + ", age=" + age + ", password="
                    + password + "]";
        }
    }
    public static void main(String[] args) throws Exception {
            Person person = new Person();
            person.setAge(11);
            person.setName("Xiaoming");
            person.setPassword("111111");
            
            System.out.println(person.toString());
            
            Person xiaoming = Base64.deFromBase64(Base64.se2base64(person), Person.class);
            System.out.println(xiaoming.toString());
        }

    运行结果:

    Person [name=Xiaoming, age=11, password=111111]
    Person [name=Xiaoming, age=11, password=null]
  • 相关阅读:
    5)二叉树[1]二叉树的遍历(先序、中序、后序)
    4)线性表[顺序表和链表]
    3)链栈和链队列
    2)队列
    1)栈
    Const #define
    7)查找[2]二叉排序树以及查找
    ZooKeeper 安装与配置
    Hadoop 2.7.4 + HBase 1.2.6 + ZooKeeper 3.4.10 配置
    Hadoop的配置文件设置(非HDFS HA)
  • 原文地址:https://www.cnblogs.com/zno2/p/4757601.html
Copyright © 2011-2022 走看看