1.String为什么不可改变 

用了final,然后???

2.java锁升级机制 √

3.TCP为什么是三次握手不是两次握手 √

4.http和https的区别 √

5.http1和http2的区别? 不知道,只是知道http 1.0和1.1

6.端口是哪一层的 传输层 

7.网络层都有什么协议,是做什么的 IP,边界网关协议?但是不满意

8.IP报文头的格式,都有什么,多长 只记得源和目的ip地址,协议,长度,其他忘了×

9.TCP拥塞控制 √

10.操作系统,linux原理 ×

11.ThreadLocal    说了用map,是数组,key清理,冲突解决  但是不满意

12.hashcode和equals,为什么要同时修改  只是说了为什么hash之后还要做equals,不在点子上 ×

13.双亲委派机制,为什么要这样做  避免重复加载,但是也不满意 ×

14.中间人攻击 ,XSS攻击

 

 

算法题:

LRU缓存机制  只能想到hashmap,超时还不对,要多刷题了QAQ

https://leetcode-cn.com/problems/lru-cache/

 

 

建议:

java能深入就深入

多刷题