- 相关推荐
关于java的一些超难面试题
1。变态指数4

intx=4;
System.out.println("valueis"+((x>4)?99.9:9));
答案9.0问号表达式的后面两个条件有要求,因为前面的是float,所以后面转为float.
估计出题者才通过SCJp的考试。
2.变态指数5
publicclassTest{publicstaticvoidmain(String[]args){
intx=4;
java.util.Datedate=(x>4)?newA():newB();
}
}
classAextendsjava.util.Date{}
classBextendsjava.util.Date{}
答案jdk1.4编译不通过,1.5可以
不知道出题人的意图
3.变态指数6
Strings=newString("abc");
创建了几个String对象?
答案2个
这样的公司最好不要去
4.变态指数7
const是不是java的关键字?
答案const是java的关键字,但是java没有实现它
一般人绝对用不到它
5.变态指数8
,shorts1=1;s1=s1+1;有什么错?shorts1=1;s1+=1;有什么错?
答案1错2对,1因为向上转型了,最后导致类型不匹配错误,
因为s1的+=是一个操作符,能够自动转型,
shorts1=1;
s1=s1+1;这句话在c++里面可以的
不知道出题人的意图
6.变态指数9
上海贝尔的面试题:你认为效率最高的方法,实现从1加到100.
答案1-100的累加相当于加50次101,这样循环次数从100次降为50次:
intsun=0
for(inti=1,j=100;i<=50;i++,j--){
sun=sun+i+j;
}
出题人脑子有问题,直接(1+100)*50不是最快...其实类似这样的优化应该不是程序员考虑的范畴吧
7.变态指数10
System.out.println(5.0942*1000);
System.out.println(5.0943*1000);
System.out.println(5.0944*1000);的结果
答案:5094.25094.2999999999995094.400000000001
原理和浮点数的计算机表示方式有关,你不用上机,就答对了,你最好去微软,接替安德尔森.
******************************************************************************************
第一,谈谈final, finally, finalize的区别。
第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?
第三,Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统)。
第四,&和&&的区别。
第五,HashMap和Hashtable的区别。
第六,Collection 和 Collections的区别。
第七,什么时候用assert.
第八,GC是什么? 为什么要有GC?
第九,String s = new String("xyz");创建了几个String Object?
第十,Math.round(11.5)等於多少? Math.round(-11.5)等於多少?
第十一,short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?
第十二,sleep() 和 wait() 有什么区别?
第十三,Java有没有goto?
第十四,数组有没有length()这个方法? String有没有length()这个方法?
第十五,Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型?
第十六,Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?
第十七,给我一个你最常见到的runtime exception.
第十八,error和exception有什么区别?
第十九,List, Set, Map是否继承自Collection接口?
第二十,abstract class和interface有什么区别?
第二十一,abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized?
【java的一些超难面试题】相关文章:
java面试题(2)08-13
java面试题(3)06-19
java面试题及答案10-03
Java框架面试题09-03
Java面试题集(2)10-01
Java的面试题和答案10-25
Java面试题和答案08-06
瞬联java面试题09-23
java前端开发面试题09-22
10个经典的Java面试题集合09-20