java中的序列化

通常一个类实现序列化方式是实现序列化接口 Serializable

序列化的作用:把数据长久的保存在磁盘中,磁盘和内存是不同的,内存一般在程序运行时占用,数据保存周期短,随程序结束而结束,磁盘可以长久保存数据

transient关键字的作用,在已实现序列化的类中,有的变量不需要保存在磁盘中,就要transient关键字修饰,如银行卡密码等,就这个作用

------在已序列化的类中使变量不序列化

  注意:  就是序列化只针对对象,像类中的变量是不可以被序列化的

transient修饰的变量不能被序列化,

static变量不管加没加transient都不可以被序列化

原文地址:https://www.cnblogs.com/albertshine/p/13257315.html