我知道Cloneable
是一个标记接口,使用它有利有弊,但我想知道:
- JV
Cloneable
M的内存策略是什么?
可克隆类没有"内存策略",它们不需要比其他不可克隆类更多的内存。
我不完全确定您所说的"内存策略"或"集成内存"是什么意思。 但这没有实际意义,因为 JVM 对待可克隆类与其他类没有什么不同。
可克隆类的唯一区别是clone()
方法使用后门机制来创建克隆对象,从而避免以正常方式调用构造函数。 但这对内存的管理方式没有影响。
1) Java 将内务管理信息添加到内存中的引用类型中。 可克隆类是否有任何额外信息?
不。