101>u can declare the exception.So not must use try-catch block
99>when byte + byte ,JVM use a int to complete the add op.
It will rain,i go home first~

解决方案 »

  1.   

    只有byte + byte 会变成INT么,其他类型的运算呢?还有其他题,大家帮忙哦
      

  2.   

    101:  所有的Exception包括runtimeException都是java.lang.Exception的子类,而不是java.lang.Error的子类,所以B是正确的,至于e,我想是在编辑和编译时是不会报错的,因为不会有方法声明抛出RuntimeException异常,但是应该保证在可能出现运行时错误的地方用try块,这可能是一种相对较优的写法.99: byte可以用byte = 123这种方式取值,但是数字不能超过127, byte = 128就会报错,这和byte的类型有关. byte 不能用byte + byte来赋值16>>2 and 16>>>2  没见过Boolean 不是boolean,应该不能直接把Boolean类型用在if里的,应该是if(Boolean.booleanValue()) 才对我没有试过把类声明为private,但是如果一个类的成员被声明为private后,不仅其他类看不见它,甚至对于这个类的子类都是不可见的89:在接口内声明的成员变量,必须对所有实现接口的类是唯一的,所以我想static and final应该是正确的,另一个...... ^_^
      

  3.   

    呵呵  我帮你一下吧101:error 是系统的,不指望恢复的错误,不能被catch。在程序中的错误都是Exception的子类。
    99:byte不能用+来付值,产生编译时错误
    关于数组:数组对象被建立后,元素都为null 
    89:在interface中的成员变量都是public static final的类型   所以  A,B,C
      

  4.   

    关于: jacke2003xc(风云一号) 说的:数组对象被建立后,元素都为null 
    但是整行数组建立后元素就都是0啊。
    而且有这个怪问题:boolean []bar = new boolean [1];创建后元素都是false,但是用
    Boolean []bar = new Boolean [1];创建后元素就是NULL了,奇怪,为什么这样呢?
      

  5.   

    Boolean 是一个类
    boolean是数据类型,二者不能混淆