1. String StringBuffer StringBuilder区别
StringBuffer线程安全 StringBuilder 非线程安全
String 常量池字符串的引用
2. final 关键字
变量: 初始化之后值不可修改
类: 不能被继承
方法: 防止继承类修改其含义
3. synchronized 和 lock之间有什么区别?
锁升级等等必问
4. HashMap的内部实现、如何扩容?concurrentHashMap分段锁如何实现?