第一大题:
1. 正确
2. 错误,无法使用子包的类
3. 错误,j2se比j2me庞大
4. 正确
5. 正确
6. 错误
7. 错误,需要JRE
8. 错误,是引用类型,所有的枚举都隐式继承自java.lang.Enum类
二大题
1. java属于解释形,java程序都是伪编译的
2. void定义用于方法无返回值需要传递给方法调用者,null说明变量未指向类实例变量。
3. class是OOP模拟现实世界的最小单位,类库是一堆类的集合,包是为了防止类重名问题的,jar是把一堆.class文件打了个压缩包(便于发布)
4. Sysout.out.println(this);
5. 包装器类做的自动转换
6. String指向的字符串是常量,StringBuffer或者 StringBuilder是变长字符串处理类
7. 可以,变量指向实例
8. 因为d2的结果是两个int类型数据1001和10运算的结果,结果还是int类型
9. 因为Exception 是所有异常类的超类,任何一种异常抛出时使用instanceof判断时都符合条件,所以可以捕获所以的异常,那就必须放在最后一位。
10. S1和 s2 是编译器优化的结果,指向的是一份数据,s3和 s4对应内存的两份数据