各大公司java面试题.doc

各大公司java面试题.doc

ID:12867893

大小:16.24 KB

页数:12页

时间:2018-07-19

各大公司java面试题.doc_第1页
各大公司java面试题.doc_第2页
各大公司java面试题.doc_第3页
各大公司java面试题.doc_第4页
各大公司java面试题.doc_第5页
资源描述:

《各大公司java面试题.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、各大公司java面试题  找工作要面试,有面试就有对付面试的办法。以下一些题目来自我和我朋友痛苦的面试经历,提这些问题的公司包括IBM,E*Trade,Siebel,Motorola,SUN,以及其它大小公司。   面试是没什么道理可讲的,它的题目有的不合情理、脱离实际。有在纸上写的,有当面考你的,也有在电话里问的,给你IDE的估计很少(否则你赶快去买彩票,说不定中)。所以如果你看完此文后,请不要抱怨说这些问题佃都能用IDE来解决。你瞧必须在任何情况下准确回俺答这些问题,在面试中如咯果出现一两题回答不准确眩很有可能你就被拒之门外辛了。   当然这些都是J翠ava的基本题,那些面坞试的人大多

2、数不会问你H膘ibernate有多先援进,Eclipse的三狰个组成部分,或comm辱anddesignpa唯ttern,他们都是老惟一辈了,最喜欢问的就是兄基础知识。别小看了这些缔基础,我朋友水平一流,陇结果就栽在一到基础知识页的问题下,和高薪无缘。酷 好了废话少说,开始正题稚。   第一,谈谈fin督al,finally,肋finalize的区别媚。 最常被问到。   第二徘,AnonymousI帧nnerClass(匿董名内部类)是否可以ex测tends(继承)其它盂类,是否可以imple义ments(实现)in愈terface(接口)宣?   第三,Stati酞cNestedCla

3、s鱼s和InnerClas乌s的不同,说得越多越好垃(面试题有的很笼统)。槽 第四,和的区别。 这个问痈得很少。   第五,Ha渊shMap和Hasht依able的区别。 常问。产   第六,Collec亚tion和Collec细tions的区别。 你千浑万别说一个是单数一个是画复数。 第七,什么时候用漱assert。 API级敬的技术人员有可能会问这呀个。 第八,GC是什么?嘘为什么要有GC? 基础。醛   第九,String大s=newString去("xyz");创建了一几个StringObj萄ect? 第十,()等於尿多少?(-)等於多少?荫   第十一,short趴s1=1;s1

4、=s1+傲1;有什么错?shor蛙ts1=1;s1+=1蚂;有什么错? 面试题都是廉很变态的,要做好受虐的酣准备。   第十二,sl缘eep()和wait(蔡)有什么区别? 搞线程的迪最爱。 第十三,Java生有没有goto?   很惩十三的问题,如果哪个面洱试的问到这个问题,我劝罩你还是别进这家公司。(奄完) Java面试题(答蔫案)   第一,谈谈fi庚nal,finally臂,finalize的区腊别。   final—修位饰符(关键字)如果一个机类被声明为final,以意味着它不能再派生出新云的子类,不能作为父类被琵继承。因此一个类不能既已被声明为abstrac裔t的,又被声明为f

5、in代al的。将变量或方法声乃明为final,可以保酝证它们在使用中不被改变利。被声明为final的弛变量必须在声明时给定初约值,而在以后的引用中只狡能读取,不可修改。被声厨明为final的方法也营同样只能使用,不能重载平   finally—再辕异常处理时提供fina姨lly块来执行任何清除兽操作。如果抛出一个异常胶,那么相匹配的catc腮h子句就会执行,然后控炔制就会进入finall责y块(如果有的话)。  畅 finalize—方仁法名。Java技术允许瘴使用finalize(也)方法在垃圾收集器将对挫象从内存中清除出去之前战做必要的清理工作。这个攘方法是由垃圾收集器在确饲定这个对象

6、没有被引用时泽对这个对象调用的。它是昔在Object类中定义贫的,因此所有的类都继承闹了它。子类覆盖fina眯lize()方法以整理碰系统资源或者执行其他清吊理工作。finaliz牡e()方法是在垃圾收集烧器删除对象之前对这个对嚣象调用的。   第二,A诈nonymousInn曹erClass(匿名内紧部类)是否可以exte湾nds(继承)其它类,州是否可以impleme夜nts(实现)inte唉rface(接口)?  胸 匿名的内部类是没有名缄字的内部类。不能ext樟ends(继承)其它类旨,但一个内部类可以作为奎一个接口,由另一个内部祁类实现。   第三,St胁aticNestedC找

7、lass和InnerC兜lass的不同,说得越软多越好(面试题有的很笼仿统)。   Nested砧Class(一般是C+卫+的说法),Inner拧Class(一般是JA过VA的说法)。Java蒜内部类与C++嵌套类最汤大的不同就在于是否有指焦向外部的引用上。具体可摧见http:///ar哑ticles/serv瓜ices/?id=70刁4page=1   注:终静态内部类(Inner约Class)意味着1创遇建一个sta

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。