transient关键字有何作用

  • 使用对象流保存对象时,将对象的全部信息都保存了,但是有些信息是不希望保存,如密码,该如何避免该信息的保存?
  • 使用transient关键字修饰的属性,在保存对象时,该属性并不会被保存。
  • transient用于修饰不需要序列化的字段,
    • 如果一个引用类型被transient修饰,则其反序列化的值为null
    • 如果一个基本类型被transient修饰,则其反序列化的值为0,如果字段的引用类型是不可序列化的类,则也应该使用transient修饰,它在序列化时会被直接跳过。
posted @ 2021-06-16 20:51  我也有梦想呀  阅读(69)  评论(0)    收藏  举报