Java学习路线


Java复习+学习计划

第一步:复习java基础

宋老师的 Java 基础教程:https://www.bilibili.com/video/av267354102/
菜鸟教程 Java

第二步:复习数据库

这部分主要学习的内容有:数据库的CRUD操作、JDBC API、数据库特性和数据库连接池。
尚硅谷的MySQL_基础+高级篇0
https://www.bilibili.com/video/av549229667/

第三步:Java Web

https://www.bilibili.com/video/av492510020/
后端 Java 技术包括 Servlet、Filter、Listener、Session、Cookie、JSP、EL 表达式和 JSTL 等

第四步:主流框架

项目管理工具:Maven和Git
maven:https://www.bilibili.com/video/av493059208/
Git:Git 是一个开源的分布式版本控制系统,最大作用就是对文件进行版本管理,方便在不同版本进行切换修改,还可以很方便的协作开发。GitHub 是基于 Git 的代码库托管站,学会了 Git ,我们就能愉快地上 Github 交友了。https://www.bilibili.com/video/av98007542/
SSM框架:
https://www.bilibili.com/video/BV1Ya411S7aT
Spring Boot:https://www.bilibili.com/video/av317275980/

Spring Boot 采用约定大约配置的方式,大量的减少了配置文件的使用,从而使开发人员不再需要定义样板化的配置。

第五步:服务器中间件

Redis、MQ、Elasticsearch这些中间件
Redis:
Redis 是一个 key-value 存储系统,是跨平台的非关系型数据库,可用作数据库,高速缓存和消息队列代理。https://www.bilibili.com/video/BV1cr4y1671t
MQ:
kafka和RabbitMQ二选一
①kafka:https://www.bilibili.com/video/BV1Gp421m7UN
②RabbitMQ:https://www.bilibili.com/video/BV1cb4y1o7zz

Elasticsearch:
全文搜索属于最常见的需求,它可以快速地储存、搜索和分析海量数据。https://www.bilibili.com/video/BV17a4y1x7zq

第六步:微服务和分布式

Spring cloud是基于spring boot的微服务
Dubbo
Zookeeper

第七步:设计模式、多线程、JVM内部原理等面试考点

参考书籍:

  • 设计模式《HeadFirst设计模式》
  • JVM:《深入理解 Java 虚拟机》
  • Java并发:《 Java 并发编程的艺术》

文章作者: Erutand
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Erutand !
评论
  目录