【发布时间】:2011-11-15 09:39:46
【问题描述】:
作为调试应用程序的一部分,我注意到 Field.getDeclaredFields() 返回一些合成字段,包括扩展接口的类中的 serialVersionUID 字段,尽管没有扩展 Serializable。
编译器为什么要添加这样的字段?
更新
其实还创建了一个$VRc合成字段。
【问题讨论】:
-
你使用的是哪个编译器?
标签: java field serialversionuid synthetic