JMM

面试官说你讲讲JMM
他到底想听我说什么?
全部评论
原子性,可见性,禁止指令重排序吧
34 回复 分享
发布于 2023-06-10 19:33 广东
首先说他是一个规范,JMM用于屏蔽掉各种硬件和操作系统的内存访问差异,以实现让Java程序在各种平台下都能达到一致的并发效果,JMM规范了Java虚拟机与计算机内存是如何协同工作的 然后说最重要的三点:重排序,可见性,原子性,分别展开讲,可以讲很多东西
17 回复 分享
发布于 2023-06-12 17:32 河南
笔记导出的pdf分级有点问题,我从网上整理的,可以参考一下
17 回复 分享
发布于 2023-06-10 22:43 甘肃
主存和工作内存,JSR233,指令重排序,volitale
4 回复 分享
发布于 2023-06-10 19:57 四川
Java内存模型
4 回复 分享
发布于 2023-06-10 18:16 辽宁
volatile原语的底层lock锁和内存屏障以及可见性的原理总线嗅探机制这些
2 回复 分享
发布于 2023-06-11 20:37 上海
我就直说了通过共享变量的方式解决一致性问题😅
2 回复 分享
发布于 2023-06-11 09:35 山西
内存模型呀,然后就会问你volatile
2 回复 分享
发布于 2023-06-10 18:43 黑龙江
Java内存模型好难讲啊!这个应该怎么讲啊????
1 回复 分享
发布于 2023-06-10 19:32 上海
java2top.cn 助你一臂之力~
点赞 回复 分享
发布于 2023-07-09 10:30 北京
Java Memory Model
点赞 回复 分享
发布于 2023-06-16 16:46 江苏
java内存模型
点赞 回复 分享
发布于 2023-06-12 12:36 北京
mesi
点赞 回复 分享
发布于 2023-06-11 18:11 陕西
先整体上讲一下,看他会问细节不
点赞 回复 分享
发布于 2023-06-11 16:44 江苏
感觉如果是在并发前问就是想引入
点赞 回复 分享
发布于 2023-06-11 12:08 重庆
我想应该是jvm
点赞 回复 分享
发布于 2023-06-10 17:34 青海

相关推荐

07-02 13:37
门头沟学院 Java
坐标深圳,26届,面的Java开发实习生,由于这次面试来的很突然加上我对面试准备的不深,八股什么的知识只是刚刚起步而已,加上问题大多问的其实不是和技术很相关,所以参考价值不是很大,还请见谅。1、简单的自我介绍(这里我就简述了下简历上的在校经历、专业技能、以及项目内容)2、一道场景题(记不清了,好像是什么给我一个模块让我去开发,如何去实现之类的)3、假设作为一个项目的管理人,如何协调不同开发组之间可能有的矛盾冲突(这里答得很笼统,基本上就是先安抚双方后分析矛盾问题,再进行沟通讨论合理技术方案)4、中途参加进入项目以后如何协调之前的开发情景与后续的开发方向之类的(回答的也算含糊不清,主要就是说要先对之前的项目进行了解与分析,明白它的功能与目的后,再和之前的开发团体进行交流沟通确定好下一部分开发目标,技术选型之类)5、还是场景题,记得是好像是数据库设计之类? 大意大概是给一个开发目标,怎么去设计数据库表以及与现有的数据库进行调整(答得很含糊)6、问了项目相关的问题(这里问的是我项目里用OSS上传图片,简述下流程,我答得是之前接触的很少,所以根据网上的一些资料,进行的这些开发)7、问的是在校大学三年主要干了些什么(因为这里看我简历上没有什么竞赛经验,项目也比较基础),我答得就是主要就是在学习必修的专业课程以及把这些理论知识转化成实践去运用(感觉答得不行)8、问职业规划(答得也比较笼统,大意是先积累实习经验再转化到工作经验,最后再深入了解常用的技术与业务逻辑之类)9、反问(我问的有幸入职后相关于薪资待遇和住宿交通,这类问题说是后面HR来回复,然后就是问入职后负责哪些工作,回复说好像百分之70在管理,30在开发,可能这里就是问其他技术和八股比较少的原因)这里忘了问面试评价了。总结:这次面试是我个人的初次面试,由于面试来的意料之外加上准备不足,导致很狼狈,然后忘记开录音复盘记忆也很凌乱,总面试时长只有十多分钟,大概率是寄了。后续可能需要再对自己的项目进行一些技术栈的深挖,和对场景题的把握。
查看8道真题和解析
点赞 评论 收藏
分享
评论
17
110
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务