1. 区间范围 : [-128,127)
public static Integer valueOf(int i) { if (i >= IntegerCache.low && i <= IntegerCache.high) return IntegerCache.cache[i + (-IntegerCache.low)]; return new Integer(i); }
2. 简单位运算
public static int rotateLeft(int i, int distance) { return (i << distance) | (i >>> -distance); }
public static int rotateRight(int i, int distance) { return (i >>> distance) | (i << -distance); }
3.加法
public static int sum(int a, int b) { return a + b; }
4.取最大值/最小值
public static int max(int a, int b) { return Math.max(a, b); }
public static int min(int a, int b) { return Math.min(a, b); }