Java学习路线是否应该这样

本人即将毕业,今年后半年就要开始实习,目前的学习路线是:Java➡️Java web➡️maven,git,ssm,spring could等等,请问各位资深专家,这样学习路线对吗?🙏

数据库
java基础(变量等等)
java高级(面向对象,继承,多态等等等等)
html+js+css(掌握一丢丢前端知识为web打基础,以后自学vue、angular等js框架和ui框架也有用)
javaweb(此期间可以涉猎一些servlet+jsp知识)
spring、springmvc、springboot(这期间可以引进mybatis、hibernate等数据库框架,顺便可以了解下Struts、Struts2框架,外形和servlet+jsp差不多,这两个不需要掌握,以后进公司遇到类似老项目完全不慌)
上面这些都学完可以尝试自己做个小项目,将所有知识融合到一起捋顺

然后就开始上难度了······

Java基础,Javaweb,Spring,springMVC,springboot。这是基线,还要学数据库层的框架,微服务……很多的,Java反射,jvm,多线程,网络编程多得很哦

可以留个交流方式,我刚刚毕业上班一个月。一起交流

基本上能够适应刚开始实习的工作,后期工作中会有各种新知识需要学习

让我说啊,只要有点java基础,等实习了,已参加实战,你会发现,你会强迫自己学习,毕竟商业实战模式和学习实践模式完全不一样,生于忧患,死于安乐啊

前期主要的是能做事,包含的知识点主要有
1.数据库,比如mysql,要能写出稍微复杂的sql.能会一定的优化
2.设计模式 在代码编写中会一定的设计模式,让代码看起来更加优雅,容易扩展
3.会java的一些底层技术,比如并发,自己可能遇到,尽量把juc的类看看
4.了解分布式技术,比如分布式锁、分布式缓存。比如redis ,现在一般的公司都是集群分布式了