编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为
A. .java
B. .obj
C. .exe
D. .class
阅读下面的程序片段:String str1=new String("java");String str2=new String("java");StringBuffer str3=new StringBuffer("java");对于上述定义的变量,以下表达式的值为true的是哪个?
A. str1==str2;
B. str1.equals(str2);
C. str1==str3;
D. 以上都不对
在使用super 和this关键字时,以下描述正确的是( )
A. 在子类构造方法中使用super()显示调用父类的构造方法,super()必须写在子类构造方法的第一行,否则编译不通过
B. super()和this()不一定要放在构造方法内第一行
C. this()和super()可以同时出现在一个构造函数中
D. this()和super()可以在static环境中使用,包括static方法和static语句块
下面有关Java异常处理的说法错误的是( )
A. 一个try块只能有一条catch语句
B. finally块可以省略
C. catch块不能单独使用,必须始终与try块在一起
D. finally块不能单独使用,必须始终与try块在一起