【发布时间】:2022-07-06 14:59:53
【问题描述】:
我经常看到某人的代码包含很多内部公共枚举或类。我不知道它是如何在内部工作的。
public class Person{
enum gender{
MALE,
FEMALE,
OTHER;
static getFromString(){
....
}
}}
所以我只是想知道如果这个 person 类产生很多 person 对象,这样做是否有效。内部枚举和类会继续消耗更多内存吗?
【问题讨论】:
-
“高效” - 你应该停止为此烦恼。相反,请考虑读者的可读性。按照您的想法,效率很少是一个因素。如果,通常只在整个代码库中的一个非常小的位置(通常使用分析器识别)。
标签: java