ALO*_*low 8 c# java heap enums stack
由于C#中的枚举存在于堆栈中,我想知道在Java中创建枚举的位置.在堆栈上?在堆上?在一些神秘的其他地方?
C#中的枚举比Java中的枚举更原始,这可以解释为什么它们是在堆栈上创建的......
他们在哪?我找不到他们!
谢谢
Nik*_*bak 9
Java中的枚举也是对象:例如,枚举可以包含实例变量/方法/构造函数和实现接口.所有这些让我觉得它们就像jvm的其他对象一样处理.
duf*_*ymo 6
自Java枚举扩展 以来java.lang.Enum,它们就像所有其他Java对象一样在堆上创建.
java.lang.Enum
归档时间:
15 年,4 月 前
查看次数:
809 次
最近记录: