1 / 6
文档名称:

高级java面试题及答案.doc

格式:doc   大小:19KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

高级java面试题及答案.doc

上传人:凹凸漫 2021/10/15 文件大小:19 KB

下载得到文件列表

高级java面试题及答案.doc

文档介绍

文档介绍:高级java面试题及答案
高级java面试题及答案
  Java高级工程师在面试中,对面是问题提前了解很重要,你知道哪些高级Java面试题呢?以下是阳光网帮你们整理的高级java面试题及答案,一起来学习啦。
  高级java面试题及答案(一)
  1、现在有T1、T2、T3三个线程,你怎样保证T2在T1执行完后执行,T3在T2执行完后执行?
  这个线程问题通常会在第一轮或 面试阶段被问到,目的是检测你对";join";方法是否熟悉。这个多线程问题比拟简单,可以用join方法实现。
  2、在Java中Lock接口比synchronized块的优势是什么?你需要实现一个高效的缓存,它允许多个用户读,但只允许一个用户写,以此来保持它的完整性,你会怎样去实现它?
  lock接口在多线程和并发编程中最大的优势是它们为读和写分别提供了锁,它能满足你写像ConcurrentHashMap这样的高性能数据结构和有条件的阻塞。Java线程面试的问题越来越会根据面试者的答复来提问。我强烈建议在你去参加多线程的面试之前认真读一下Locks,因为当前其大量用于构建电子交易终统的客户端缓存和交易连接空间。
  3、在java中wait和sleep方法的不同?
  通常会在 面试中经常被问到的Java线程面试问题。最大的不同是在等待时wait会释放锁,而sleep一直持有锁。Wait通常被用于线程间交互,sleep通常被用于暂停执行。
  4、用Java实现阻塞队列。
  这是一个相对艰难的多线程面试问题,它能到达很多的目的。第一,它可以检测侯选者是否能实际的用Java线程写程序;第二,可以检测侯选者对并发场景的理解,并且你可以根据这个问很多问题。如果他用wait()和notify()方法来实现阻塞队列,你可以要求他用最新的Java 5中的并发类来再写一次。
  5、用Java写代码来解决生产者消费者问题。
  与上面的问题很类似,但这个问题更经典,有些时候面试都会问下面的问题。在Java中怎么解决生产者消费者问题,当然有很多解决方法,我已经分享了一种用阻塞队列实现的方法。有些时候他们甚至会问怎么实现哲学家进餐问题。
  6、用Java编程一个会导致死锁的程序,你将怎么解决?
  这是我最喜欢的Java线程面试问题,因为即使死锁问题在写多线程并发程序时非常普遍,但是很多侯选者并不能写deadlock free code(无死锁代码?),他们很挣扎。只要告诉他们,你有N个资源和N个线程,并且你需要所有的资源来完成一个操作。为了简单这里的n可以替换为2,越大的数据会使问题看起来更复杂。通过防止Java中的死锁来得到关于死锁的更多信息。
  7、什么是原子操作,Java中的原子操作是什么?
  非常简单的java线程面试问题,接下来的问题是你需要同步一个原子操作。
  8、Java中的volatile关键是什么作用?怎样使用它?在Java中它跟synchronized方法有什么不同?
  自从Java 5和Java内存模型改变以后,基于

最近更新

议论文举例的过渡句 25页

乡村展览馆装修合作协议3篇 52页

乒乓球馆装修协议3篇 59页

乐器行业仓储运输协议样本3篇 48页

行政管理论文参考文献行政参考文献 24页

英语论文标题写作规范 26页

个人消费贷居间服务协议3篇 77页

艺术设计专业毕业论文答辩PPT模板 5页

上市公司融资居间合同模板3篇 46页

教育本土化与国际视野-洞察研究 37页

2025年度智能安防设备采购及安装服务合同3篇 53页

网络“银商”的刑法考察 6页

精细化管理,做好预算和收支的计划和控制 28页

科龙电器及格林柯尔财务舞弊案例分析及启示 22页

生活垃圾分类处理现状与对策 5页

基于大数据的药物研发-洞察研究 36页

2025年浅谈对依法执教的认识 4页

浅析网络流行语在广告文案中的应用概述 6页

浅析物流管理供应链模型论文 22页

2025年长沙幼儿师范高等专科学校单招职业适应.. 60页

浅析亨利·菲尔丁的散文体喜剧史诗理论 5页

2025年长沙轨道交通职业学院单招职业适应性测.. 62页

2025年长白山职业技术学院单招职业适应性测试.. 64页

2025年阜阳科技职业学院单招职业适应性测试题.. 62页

2025年毕业设计论文开题报告格式模板 2页

2025年阳泉职业技术学院单招职业适应性测试题.. 64页

2025年阿勒泰职业技术学院单招职业适应性测试.. 62页

急诊科质控工作计划 4页

九年级上册数学知识点总结doc资料 27页

液压系统常见故障以及排除 17页