【发布时间】:2012-01-21 02:37:50
【问题描述】:
我已经阅读了序列化理论部分,它说当需要持久化对象状态时需要它。 我编写了一个 Web 服务应用程序,它将在不同的 JVM 上运行
我正在改进我的 Web 服务的性能,所以我决定在 Webservice 类中的一些变量中使用 transient 关键字
我有一些与此相关的问题,比如哪些对象需要序列化,哪些不应该被序列化
1.首先从我的 Logger 开始,我将使用关键字transient
例如:
private transient static final Logger logger = Logger.getLogger(Tata.class);
2.但是类中的实例变量呢?我们是否需要为他们使用瞬态? 例如:
String strategyData = null;
String errorText = null;
Properties prop = null;
请分享您的意见。
【问题讨论】:
-
transient static final 没有意义。
标签: java serialization transient