String str1=new String("book"); String str2=new String("book"); 判断str1和str2对象的内容是否相同,正确的是
A. str1==str2;
B. str1 equals str2;
C. str1.equals(str2);
D. String.equals(str1,str2);
String text="this is a book."; System.out.println(text.indexOf("boo")); 输出的结果是
A. 10
B. 11
C. true
D. 3
自定义类:class Animal {int age=3;String name="动物";}程序中有语句 Animal an=new Animal();想让输出语句 System.out.println(an); 显示的结果为:age=3, name=动物,下面说法正确的是
A. 需要重写重写Object类的finalize方法
B. 需要重写Object类的hashCode方法
C. 需要在Animal类中自定义一个toString方法
D. 需要在Animal类中重写Object类的toString方法
异常处理机制中,关于try...catch...finally语句块,说法正确的是
A. 当try中没有发生异常时,不执行catch语句块,会执行finally语句块
B. try语句块可以单独存在,catch和finally语句块都是可以有也可以没有
C. try语句块不管有没有发生异常,都会执行完语句块中所有语句
D. catch语句块不管有没有异常,都会执行