Java八股

请问这些方法名要记吗?好多啊
全部评论
八股文也算是前人总结的精华,但是因为全是结果导向,你光背不去理解它背后的深层原理和这样做的原因,反而忽略了程序员最该重视的过程导向。推荐你不会的就去多问ai,比如我当时背的时候,concurrenthashmap底层原理常见八股网站都会讲,但是我不理解为什么它去用synchronize锁节点,为什么不用reentrantlock去锁节点。面试官问我你为什么觉得synchronize在这个场景下性能更好呢?虽然面试官可能也不确定清楚,但是你可以尝试给他解答,让他看见你的思考,这才是最重要的,毕竟你没实习,你的项目你也无法证明是你自己思考的产物,那就在别的地方体现你的能力
8 回复 分享
发布于 02-02 23:49 湖北
冲大厂记一下可以当成亮点,不记也无所谓,中小厂就别记了,本来要记的就多,这种英文容易忘
3 回复 分享
发布于 02-02 21:36 四川
这个就是顺手的事,很好记的,又不用你把英文具体名字记下来,你只要知道四个策略是怎么大概是怎么做的就行,其中第四个自定义策略还不用太在意。 我推荐能多了解就多了解,尤其是redis,mq,mysql,juc这四个部分,多记没坏处,其实也挺好记的,当初面试官问我synchronize和reentrantlock有什么区别,我直接从这两个底层原理(操作系统monitor和jvm对象头(甚至可重入次数的记录位置都给他说了一遍),cas+aqs(怎么实现的公平锁和非公平锁具体原理))吟唱到三种分布式锁的实现(mysql(锁记录表,性能太差),redis(setnx到Redisson到红锁,顺带让我讲讲主从哨兵集群(红锁产生的背景)),zookeeper(具体流程也说了一遍,适合强一致性场景))。光这一段直接吟唱十几分钟,让我一个菜鸡表现出八股深不见底的感觉。 其实如果没有好的实习或者项目给面试官问的话,八股最好多了解多深入,其实这个对你技术理解也是有帮助的。
3 回复 分享
发布于 02-02 23:41 湖北
神哥来啦~要记,不然怎么给别人表述出来嘞
点赞 回复 分享
发布于 02-03 12:13 河北
记一下有哪几种,什么处理方式就行
点赞 回复 分享
发布于 02-04 08:33 江西
线程池拒绝策略理解就行,方法名肯定不用记,主要知道有哪些策略,各自用在哪种场景,为啥这么用就行
点赞 回复 分享
发布于 02-05 16:11 北京

相关推荐

02-04 21:37
门头沟学院 Java
学院本因考研导致一年没碰代码,实习经历是在老师项目组做的项目,所以写的是23年实习的。
神哥不得了:神哥来答疑啦~主要技术的话没有用star法则的写,其余的部分问题不大,感觉还是一个挺标准的简历的
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
2
4
分享

创作者周榜

更多
牛客网
牛客企业服务