java基础案例教程答案,2021最新版!

这篇博客详细记录了一次Java面试经历,从一面的基础知识考察,如TCP三次握手、JVM内存结构,到二面的微服务架构、Spring框架和消息队列的应用,再到三面的压力面试,涉及项目管理和个人发展规划。同时,博主分享了微服务架构的学习资源和核心技能清单,为读者提供学习路径指导。
摘要由CSDN通过智能技术生成

一面

1.你觉得项目中用了MQ给你带了什么好处,设计初衷是什么?会带来什么缺点嘛? (项目针对性比较强,不细说)

2.在网页键入taobao.com,到返回一个页面,这期间都发生了什么?

3.你说到了session和cookie,这两者有什么区别,应用场景是啥?

4.返回界面的文字,图片,链接,你觉得是从哪里来的,或者说储存在哪里?

5.描述一下TCP三次握手,这期间可以携带数据吗?携带了数据会造成什么后果?

6.描述一下四次分手,第二次和第三次中间处于何种状态?

7.说一下object类的所有方法以及他们的功能(真的是所有: clone, notify/all,finalize,wait, hashcode, equals, tostring, getclass )

8.抽象类和接口有什么区别?说一下你的个人理解。

9.详细说一下final关键字,修饰变量,方法,类都有什么不同?能想到什么具体应用场

景吗?

10.说一下equals方法,hashmap的底层,跟hashtable,concurrentHashMap都什么 区别

11.静态分派和动态分派的区别?具体应用场景?

12.1 .8concurrentHashMap有什么变化,优化的意义在哪?

13. hashmap除 了结点数大于8,还有什么情况会树化(这个我没想出来,也可能是我没听清楚)

14. hashcode方 法有什么特点? hashset的底层是如何实现的?为什么用hashmap?

15.说说JVM内存结构(这里要问清楚是JMM还是运行时常量池)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值