没有合适的资源?快使用搜索试试~ 我知道了~
2022年Java程序员面试题详解.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 60 浏览量
2022-07-13
00:16:51
上传
评论
收藏 19KB DOCX 举报
温馨提示
试读
17页
2022年Java程序员面试题详解.docx
资源推荐
资源详情
资源评论
2022 年 Java 程序员面试题详解
找工作要面试,有面试就有应付面试的方法。以下一些
题目来自我和我挚友苦痛的面试经验,提这些问题的公司包
括 ibm, e*trade, siebel,motorola, sun,以及其它大小公司。
面试是没什么道理可讲的,它的题目有的不合情理、脱
离实际。有在纸上写的,有当面考你的,也有在电话里问的,
给你 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 的区分。
你千万别说一个是单数一个是复数。
第七,什么时候用 assert。
api 级的技术人员有可能会问这个。
第八,gc 是什么?为什么要有 gc?
基础。
第 九 , string s = new string(xyz); 创 建 了 几 个
string object?
第十,(11.5)等於多少? (-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?
其次十二,接口是否可继承接口?抽象类是否可实现
(implements) 接 口 ? 抽 象 类 是 否 可 继 承 实 体 类 (concrete
class)?
其次十三,启动一个线程是用 run()还是 start()?
其次十四,构造器 constructor 是否可被 override?
其次十五,是否可以继承 string 类?
其 次 十 六 , 当 一 个 线 程 进 入 一 个 对 象 的 一 个
synchronized 方法后,其它线程是否可进入此对象的其它方
法?
其次十七,try {}里有一个 return 语句,那
么紧跟在这个 try 后的 finally {}里的 code 会
不会被执行,什么时候被执行,在 return 前还是后?
其次十八,编程题:用最有效率的方法算出 2 乘以 8 等
於几?
有 c 背景的程序员特殊喜爱问这种问题。
其次十九,两个对象值相同((y) == true),但却可有不
同的 hash code,这句话对不对?
第三十,当一个对象被当作参数传递到一个方法后,此
方法可变更这个对象的属性,并可返回改变后的结果,那么
这里究竟是值传递还是引用传递?
第三十一,swtich 是否能作用在 byte 上,是否能作用
在 long 上,是否能作用在 string 上?
第三十二,编程题:写一个 singleton 出来。
下面是答案
第一,谈谈 final, finally, finalize 的区分。
final 修饰符(关键字)假如一个类被声明为 final,意
味着它不能再派生出新的子类,不能作为父类被继承。因此
剩余16页未读,继续阅读
资源评论
回忆是个旧美人
- 粉丝: 0
- 资源: 2万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功