| 本帖最后由 三生石 于 2014-3-7 22:31 编辑 
 
 从JDK1.0开始,Integer中就定义了MIN_VALUE和MAX-VALUE两个常量:public static final int   MIN_VALUE = 0x80000000;public static final int   MAX_VALUE = 0x7fffffff; Q1:谁能给解释一下,这两个常量为什么会分别定义成0x80000000和0x7fffffff。int x = Integer.MAX_VALUE+10;Q2:java.lang.String的最大长度是多少?
 Q3:如下代码能抛出异常吗?为什么
 if(x >= Integer.MAX_VALUE || x <= Integer.MIN_VALUE)
 { //throw exception}
 
 
 |