一门技术中根据2/8定理,我们常用到的重点知识点集中在百分之20左右,以下为java需要重点掌握的内容,今后会不断在各个方面补充自己欠缺的知识
- Java 基础知识,如集合类、IO、泛型、等。
- JVM 底层知识,如类加载机制、GC、JVM内存结构等。
- Java 并发编程知识,如 Java 内存模型、并发包、线程池等。
- 开发框架知识,如 Spring、Mybatis、Spring Boot、Spring MVC 等。
- 分布式相关知识,如 CAP 理论、分布式锁、分布式事务、Zookeeper 等。
- 其他基础知识,编程语言、网络方面、数据库、数据结构和算法。
- 中间件相关知识,如 Dubbo、Spring Cloud、Redis、RabbitMQ 等。
- 服务器相关知识,如 Nginx、Tomcat、Netty 等