JAVA学习路线:(部分+个人)
1.JAVA基础(语法,特性,面向对象) 多敲代码
2.MYSQL基础
3.servlet +JDBC(学框架的基础)
4.前端基础(了解)
HTML css js
5.常见框架(SSM Spring Boot)
6.项目实战
7.巩固基础
JAVA并发编程 JAVA虚拟机 JDK源码(集合juc等)
8.开发工具 IDEA Maven(重点) Git(重点)
9.MYSQL进阶(原理 调优)
10.Redis
11.微服务(Spring Cloud)
12中间件(RocketMQ Zookeeper)
13框架源码
14.数据结构与算法 计算机网络(TCP HTTP) 操作系统 密码学 计算机组成原理
!!刷题
推荐书籍:
Java基础:
《JAVA核心技术》(建议重头翻)
《Effective JAVA》《JAVA编程思想》
JAVA并发编程:
《JAVA并发编程实战》(必读)
《JAVA并发编程的艺术》《JAVA并发编程之美》(侧重源码)
JAVA虚拟机:
《深入理解java虚拟机》(必读)(面试题出处)
MySQL:
《sql必知必会》(基础)
《高性能MYSQL》(必读)《MYSQL技术内幕:InnoDB存储引擎》(原理)
Redis:
《Redis深度历险:核心原理与应用实战》
《Redis设计与实现》(原理)
————————转自b站 程序员老黄