73.当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?
答案:不能,一个对象的一个synchronized方法只能由一个线程访问。
74.try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后?
答案:会执行,在return前执行。
75.编程题: 用最有效率的方法算出2乘以8等於几? 有C背景的程序员特别喜欢问这种问题。
答案:2 << 3 。如果是2的10次方则是:1<<10.
76.两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对?
答案:不对,有相同的hash code。测试过。