枚舉和常量類哪個好 java的枚舉會比常量更耗內存嗎?
java的枚舉會比常量更耗內存嗎?在內存方面,如果一個常量不是單獨放在一個常量類中,它比枚舉少一個指針。內存減少4字節(jié)。生命周期與特定用途有關。一般來說,如果一個常量被聲明為靜態(tài)的,那么生命周期與枚舉
java的枚舉會比常量更耗內存嗎?
在內存方面,如果一個常量不是單獨放在一個常量類中,它比枚舉少一個指針。內存減少4字節(jié)。
生命周期與特定用途有關。一般來說,如果一個常量被聲明為靜態(tài)的,那么生命周期與枚舉是一致的。
常量和枚舉,二者有什么不同點?
枚舉值實際上是int,但編譯器允許您用更清晰的文本替換int。常量與類型不直接相關,而是直接與不使用變量引用的硬編碼值相關。這兩個概念之間沒有直接關系。