一个对象实现了Serilizable接口,就可以被序列化; 如果某个属性不想被序列化则使用transient关键字
用户有一些敏感信息(如密码,银行卡号等),为了安全起见,不希望在网络操作(主要涉及到序列化操作,本地序列化缓存也适用)中被传输,这些信息对应的变量就可以加上transient关键字,这个字段的生命周期仅存于调用者的内存中而不会写到磁盘里持久化
时间: 2024-10-28 21:37:35
一个对象实现了Serilizable接口,就可以被序列化; 如果某个属性不想被序列化则使用transient关键字
用户有一些敏感信息(如密码,银行卡号等),为了安全起见,不希望在网络操作(主要涉及到序列化操作,本地序列化缓存也适用)中被传输,这些信息对应的变量就可以加上transient关键字,这个字段的生命周期仅存于调用者的内存中而不会写到磁盘里持久化