Java十大简单性能优化(14)
一种特别有用的优化可能是使用某种原始类型并为其创建大型的一维数组 , 以及几个定界符变量以指示编码对象在数组上的确切位置 。
LG随附的trove4jint[
是一个出色的原始集合库 , 比您的平均库要复杂一些 。
例外
有一个例外:boolean和byte几乎没有足够的值由JDK完全缓存 。 你可以写:
1个 2 3 4 5 |
Boolean a1 =true;// ... syntax sugar for: Boolean a2 = Boolean.valueOf(true); Byte b1 = (byte)123;// ... syntax sugar for: Byte b2 = Byte.valueOf((byte)123); 推荐阅读
|