3.String是基本数据类型吗4.String可以修改吗,为什么这么设计5.arrayList和linkedlist区别6.Hashmap7.Currenthshmap8.其他线程安全的集合9.synchronize在哪里使用(修饰类,对象,方法,代码块)10.voliate含义11.gcroot对象有哪几种12.这么判断一个对象是否存活13.线程cpu比较高怎么排除14.Oom怎么排除15.线上用的垃圾回收器16.为什么用CMS17.为什么不用G118.Executor有哪些线程池19.一致性哈希算法20.Mysql MVCC21.数据库死锁,什么情况发生,怎么避免22.Redis zset数据结构23.Tcp三次握手,四次挥手24.http输入网址发送了什么25.什么协议将url解析为ip26.https怎么实现的,用什么协议,非对称算法和对称算法加密27.代码,1.大数相加 2.最长递增子序列