对于 Java 类应用,内存方面需要注意: 不要占用大量内存,否则可用内存少:触发 GC 或 OutOfMemoryError: 不要频繁创建对象,频繁内存分配,触发 GC. 对于枚举和常量: 使用枚举,并不会使得对象的创建更加频繁. 枚举类会比常量占用更多的内存,在程序运行期间,如果不卸载枚举类,内存就一直占用着. 相对于常量,枚举占用的内存是较为可观的. 使用常量,可以大量节省内存,在 C 之类的语言中,大量使用 BitMask 来进行状态表示. 在 Android 中,也大量地使用了 Bi…