【发布时间】:2011-03-09 21:36:08
【问题描述】:
在 Java Android 应用程序中使用 enum 与使用一组 static final ints 有哪些优点(或缺点)?是否存在有利于使用其中一种的效率或性能优化?
我在说意图 requestCodes 等的上下文中问这个 - 在 Android 示例代码中往往是整数,而不是我在 C 中习惯的来自枚举的值。
【问题讨论】:
-
枚举可以为空,整数不能
-
首先以最简洁的方式编写代码;那么如果你发现你有一个性能问题,并且你发现它不是 IO,考虑为了性能考虑破坏你的代码