Java序列化和反序列化
java序列化:java对象转换为字节序列过程,java反序列化把字节序列恢复为java对象的过程
Serializable实现序列化
Java中,只要一个类实现了java.io.Serializable接口,可以序列化
Transient关键字阻止该变量被序列化到文件中
在变量声明前加上transient关键字,可以阻止该变量被序列化到文件中,在被反序列化后,transient变量
的值被设为初始值,如int型的是0,对象型的是null
服务器端给客户端发送序列化对象数据没对象中有一些数据是敏感的,比如密码字符串等,希望对该密码字段在序列化时,进行加密,而鹅湖段如果拥有解密的密钥,只有在客户端进行反序列化时,才可以对密码进行读取,这样可以一定程度保证序列化对象的数据安全
Java复制