用于整理学习代码、面试题。
owner : 杜广楠
contributors:
xrb join in 2020-04-04
该目录用于整理Java常问知识点。 /Java/1-java.md 基础 /Java/2-juc.md 多线程 /Java/3-jvm.md Java虚拟机
整体来说,Java面试常考常问知识点大约占比。
20% JUC(volatile跟自旋锁、synchronized和锁升级过程、AQS和他的实现类、线程池)
20% JVM(内存分区,性能调优,垃圾回收)
20% 项目(项目很重要,技术栈,解决问题的思路)
5% 数据库(B+树;索引;事务)
5% 基础(Java基础知识,异常,反射,序列化)
5% Redis(key-value内存数据库,持久化,高可用,主从)
10% 集合框架(HashMa碰撞,扩容机制 List ConcurrentHashMap分段锁)
10% Spring(整个Spring社区)
5% 其他(MQ,Linux,网络,日志,设计模式,NIO,数据结构和算法)