background image

面试是没什么道理可讲的,它的题目有的不合情理、脱离实际。有在纸上写的,有当面考你的,也有在电话里问的,给你 IDE

的估计很少(

 

否则你赶快去买彩票, 说不定中)。所以如果你看完此文后,请不要抱怨说这些问题都能用 IDE 来解决。你必须在

 

 

任何情况下准确回答这些问题,在面试中如果出现一两题回答不准确很 有可能你就被拒之门外了。  

  当然这些都是 Java 的基本题,那些面试的人大多数不会问你 Hibernate 有多先进,Eclipse 的三个组成部分,或

command design pattern,他们都是老一辈了,最喜欢问的就是基础知识。别小看了这些基础,我朋友水平一流,结果就

 

栽在一到基础知识的问题下,和高薪无缘。  

 

  好了废话少说,开始正题。  

  第一,谈谈 final, finally, finalize

 

的区别。

 

  最常被问到。  

  第二,Anonymous Inner Class (匿名内部类) 是否可以 extends(继承)其它类,是否可以 implements(实

现)interface(接口)?

 

  

  第三,Static Nested Class   

和 Inner Class 的不同,说得越多越好(面试题有的很笼统)

 

。  

  第四,&和&&

 

的区别。

 

  这个问得很少。  

  第五,HashMap 和 Hashtable

 

的区别。

 

  常问。  

  第六,Collection   

和 Collections

 

的区别。