https://mp.weixin.qq.com/s/nQt0-3Chi2bnboJUyDRiQQ
- Java Object类方法
- HashMap原理,Hash冲突,并发集合,线程安全集合及实现原理
- HashMap和HashTable区别
- HashCode作用,如何重载hashCode方法
- ArrayList和LinkedList区别与联系
- GC机制
- Java反射机制
- Java代理模式
- Java泛型
- Synchronized原理
- Volatile实现原理
- 方法锁,对象锁,类锁的意义和区别。
- 线程同步的方法:Synchronized,lock,reentrantLock分析
- Java锁的种类:公平锁,乐观锁,互斥锁,分段锁,偏向锁,自旋锁等
- ThreadLocal的原理和用法
- ThreadPool的用法和示例
- wait()和sleep()的区别
- Java虚拟机,Java运行,Java GC机制(可达性分析法,引用计数法)
- Java对象的完整生命周期
- JVM内存模型
- 进程间通信,线程间通信
- JVM类加载机制
- Java引用类型
- 设计模式:除常用设计模式之外,特别的,反射机制,代理模式
- HTTP协议和HTTPS协议
- Socket协议,Socket实现长连接
- TCP和UDP协议
- HTTP协议中GET和POST的具体实现
- 序列化和反序列化
- 线程池的实现原理
- 数据库基础知识:多表查询,索引,数据库事务