java中的关键字transient是什么意思

[复制链接]
查看11 | 回复2 | 2011-10-9 15:36:13 | 显示全部楼层 |阅读模式
变量修饰符,如果用transient声明一个实例变量,当对象存储时,它的值不需要维持,即不持久化。也就是说不会为这个变量分配内存来保存,不知道我这样解释你明不明白?...
回复

使用道具 举报

千问 | 2011-10-9 15:36:13 | 显示全部楼层
是的,java 的transient关键字为我们提供了便利,你只需要实现Serilizable接口,将不需要序列化的属性前添加关键字transient,序列化对象的时候,这个属性就不会序列化到指定的目的地中。1)一旦变量被transient修饰,变量将不再是对象持久化的一部分,该变量内容在序列化后无法获得访问。2)transient关键字只能修饰变量...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行