假设您有一个“简单”的枚举类型:
这在性能方面与使用整数相比如何(内存和时间)?
我们启用了JIT HotSpot编译器以及其他“标准”优化。
public enum Day {
SUNDAY, MONDAY, TUESDAY, WEDNESDAY,
THURSDAY, FRIDAY, SATURDAY
}
然后您在某个地方使用它:
Day day = Day.SUNDAY;
...
if(day==Day.SUNDAY) {...}
这在性能方面与使用整数相比如何(内存和时间)?
int day = Day.SUNDAY;
...
public class Day {
public static final int SUNDAY=0;
public static final int MONDAY=1;
}
我们启用了JIT HotSpot编译器以及其他“标准”优化。