在Android Froyo版本以前, 官方文档Performance Tips中有"Avoid Enums Where You Only Need Ints", 后来该部分被去掉, 详见 Performance Tips html
Android VM team的Elliott Hughes在StackOverFlow上澄清了该问题,详情 android
他指出”原先的文档已经根据虚拟机的实际评测(Benchmark)进行了更新, 只保留了有评测依据的结论, 随着Froyo版本虚拟机的更新, 该文档也更新了. spa
并且, Avoid Enums Where You Only Need Ints的本意是指本应该使用int的场合, 应该避免使用枚举. 当你发现常常要调用ordinal()方法, 就要考虑是否应该使用int.”orm
因此, 在Android应用开发中, 鼓励使用枚举的.htm
有些人传说的Android中不宜使用枚举的说法是误解的, 请你们多多使用.ip