9.答:&是位运算符,表示按位与运算,&&是逻辑运算符,表示逻辑与(and)。
10、简述逻辑操作(&,|,^)与条件操作(&&,||)的区别?【基础】
答:区别主要有两点:a.条件操作只能操作布尔型的,而逻辑操作不仅可以操作布尔型,而且可以操作数值型b.逻辑操作不会产生短路。
11、c
15、有没有length()这个方法? String 有没有length()这个方法?【基础】
答:数组没有length()这个方法,有length 的属性。String 有length()这个方法。
16、在JAVA 中,如何跳出当前的多重嵌套循环?【基础】
答:在最外层循环前加label 标识,然后用break:label 方法即可跳出多重循环。
17、构造器Constructor 是否可被override? 【基础】
答:构造器Constructor 不能被继承,因此不能重写Overriding,但可以被重载Overloading。
18、两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对? 【基础】
答:不对,有相同的hash code。
19、是否可以继承String 类? 【基础】
答:String 类是final 类,故不可以继承。
20、以下二条语句返回值为true 的有:
A:“beijing”==“beijing”;
B:“beijing”.equalsIgnoreCase(new String(“beijing”));【基础】