QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

查看: 373|回复: 0
收起左侧

18道面试官必问Java面试题!

[复制链接]
发表于 2018-11-12 08:24:45 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册加入

×
java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。
Gy51e2GYE266IiE5.jpg
线程的概念
D3E4T0TZCCb33130.jpg
线程进程区别
k1I3nxAQ5OTfXkqq.jpg
给大家推荐一个java内部学习群:290256293,进群找管理免费领取学习资料和视频。没有错就是免费领取!大佬小白都欢迎,大家一起学习共同进步!
在Java中如何实现线程
fe2SdxcEAEzC3BsA.jpg
我们应该是使用Runnable还是Thread?
Thread类的start()和run()方法的区别
start()方法会创建新的线程并启动该线程,所以该方法会调用其他native方法,而run()方法就是
正常的Java方法调用,即在原来的线程中执行java代码。
Java中Runnable和Callable的区别
Runnable和Callable都代表要线程中执行的任务。Runnable是JDK1.0加入的,而Callable确实是在JDK1.5加入的。
区别:Callable的 call() 方法可以返回值和抛出异常,
ysGMsBtaG5AG88s6.jpg
而Runnable的run()方法不能返回值也不能抛出异常。
Callable是需要使用java.util.concurrent.ExecutorService.submit(Callable<T>)方法提交的,这样就可以获得Future对象,该对象可以装载了Callable接口的call()方法的返回结果。
Java中CyclicBarrier和CountDownLatch的区别
zClrCng1D4C1XCdr.jpg
简述Java内存模型
Java内存模型包含了一系列的规则和指导原则。
Java语言是跨平台的,Java的内存模型确保了Java在不同的操作系统、CPU、内存架构上有确定的行为,特别是在多线程的情况下,一个线程所做的变动对其他线程是否可见是很重要的,这叫做先行发生关系:
l5tKPPFjwT2vKpbT.jpg
线程安全的概念,Vector是否是线程安全类?
qKWrxATRgt61RrH6.jpg
竞态条件的概念
nE17qFCE1gO787gP.jpg
Java停止线程的方法
jxjJXtyltjvj00mC.jpg
如何在线程之间共享数据
共享对象(类的静态变量或类的实例变量)
也可以使用阻塞队列等并发的集合。
notify和notifyAll的区别
v5igd8BL499Dz05R.jpg
wait,notify和notifyAll是Object类的方法的原因
XuvfgVQV0f4G07Gq.jpg
最后给大家推荐一个java内部学习群:290256293,进群找管理免费领取学习资料和视频。没有错就是免费领取!大佬小白都欢迎,大家一起学习共同进步!
欢迎来到【天府同城大成都】-天府四川的吃喝玩乐—生活消费媒体网站!请记住我们的域名www.fqtc.com
您需要登录后才可以回帖 登录 | 注册加入

本版积分规则

×本站发帖友情提示
1、注册用户在本站发表/转载的任何作品仅代表其个人观点,不代表本站立场。
2、如果存在违反国家相关法律、法规、条例的行为,我们有权在不经作者准许的情况下删除其在本站所发表的文章。
3、所有网友不要盗用有明确版权要求的作品,转贴请注明来源,否则文责自负。如有侵犯您的权益请联系我们及时删除。
4、本站保护注册用户个人资料,但是在自身原因导致个人资料泄露、丢失、被盗或篡改,本站概不负责,也不承担相应法律责任。

关闭

站长推荐上一条 /1 下一条

客服热线
400-1234-888 周一至周日:09:00 - 21:00
公司地址:北京市朝阳区科技路88号现代城5号楼

天府生活网(www.fqtc.com)四川生活网为你提供房产、招聘、黄页、团购、交友、二手、宠物、车辆、周边游、本地生活、供求信息等海量分类信息,是专业,免费,高效的本地生活信息服务平台。

Powered by Discuz! X3.5 © 2001-2013 Comsenz Inc.

QQ|广告报价|小黑屋|Archiver|手机版|免责声明|大成都 ( 蜀ICP备19006310号-4 )

GMT+8, 2024-11-23 09:42 , Processed in 0.096273 second(s), 23 queries .

快速回复 返回顶部 返回列表