在做内存优化时, 推荐使用注解代替枚举, 因为枚举占用的内存更高。 这是为什么呢?
编写一个最简单的枚举类, 请问问什么枚举是静态的单例? 脑子有点懵~~~
public enum Numbers {
One,
Two,
Three;
}
javac编译Numbers后生成字节码, 我们想看看到底Numbers.class到底有什么。 因为字节码比较晦涩难懂, 还是想办法用jad反编译成Java吧,链接: http://www.javadecompilers.com/jad