技术人员面试问题之java篇.docx

技术人员面试问题之JAVA篇 第一,谈谈 final , finallR , finalize 的区别。 第二,Anon Rmous Inn erClass (匿名内部类)是否可以 eRte nds (继承)其它 类,是否可以 impleme nts (实现)in terface (接口)? 第三,StaticNestedClass 和InnerClass 的不同,说得越多越好(面试题有的很 笼统)。 第四,和的区别。 第五,HashMap 禾口 Hashtable 的区别。 第六,Collection 禾口 Collections 的区别。 第七,什么时候用assert. 第八,GC是什么?为什么要有GC ? 第九,Strings二newString ( RRz);创建了几个 StringObject ? 第十,Math.round ( 11.5 )等於多少? Math.round (-11.5 )等於多少? 第 , shorts仁1 ; s仁s1+1 ;有什么错? shorts1=1 ; s1+=1 ;有什么错? 第十二,sleep ()和wait ()有什么区别? 第十三,Java 有没有 goto ? 第十四,数组有没有length ()这个方法? String有没有length ()这个方法? 第十R五,Overload 和Override 的区别。Overloaded 的方法是否可以改变返 回值的类型? 第十六,Set里的元素是不能重复的,那么用什么方法来区分重复与否呢?是用 = =还是equals ()?它们有何区别? 第十七,给我一个你最常见到的 run timeeRceptio n. 第十八,error和eRception 有什么区别? 第十九,List,Set,Map是否继承自 Collection 接口? 第二十,abstractclass 禾口 in terface 有什么区别? 第二, abstract 的method 是否可同时是 static,是否可同时是 native,是 否可同时是sRnchronized ? 第二十二,接口是否可继承接口?抽象类是否可实现( impleme nts )接口?抽象 类是否可继承实体类(concreteclass ) ? 第二十三,启动一个线程是用 run ()还是start ()? 第二十四,构造器 Constructor 是否可被override ? 第二十R五,是否可以继承 String 类? 第二十六,当一个线程进入一个对象的一个 sRn chro ni zed 方法后,其它线程是否 可进入此对象的其它方法? 第二十七,trR{}里有一个return语句,那么紧跟在这个trR后的finallR{}里的 code会不会被执行,什么时候被执行,在 return前还是后? 第二十八,编程题:用最有效率的方法算出 2乘以8等於几? 第二十九,两个对象值相同(R.equals ( R)==true ),但却可有不同的 hashc ode,这句话对不对? 第三十,当一个对象被当作参数传递到一个方法后, 此方法可改变这个对象的属性, 并可返回变化后的结果,那么这里到底是值传递还是引用传递? 第三^一, swtich是否能作用在bRte上,是否能作用在long上,是否能作用在 String 上? 第三十二,编程题:写一个 Sin gleton 出来。

文档评论(0)

1亿VIP精品文档

相关文档