int y = -2147483648; int z = unchecked(y / -1); 第二行导致一个OverflowException 。 不应该阻止这个? 例如: int y = -2147483648; int z = unchecked(y * 2); 不会导致exception。