原文链接:https://blog.csdn.net/qq_42453117/article/details/100655512
学习基本路线:基础阶段→Web基础→JavaWeb→JavaEE→数据结构和算法。
基础阶段:我们必须掌握Java基础,Mysql数据库,Oracle数据库,JDBC,Linux基础,Java8新特性,数据结构和算法,设计模式。
Web基础:Html,JavaScript,JQuery和AJax
JavaWeb:Servlet,JSP,MVC设计模式,Cookie,Session,JavBean组件技术,EL表达式,JSTL表达式,过滤器Filter,监听器Listener,文件的上传下载,国际化。
JavaEE:框架:Struts2,Hibernate,Spring,SpringMVC,JPA,SpringData,MyBatis,Spring Boot,Spring Cloud,Dubbo。能够熟练使用,研究一下源码,看看框架的底层实现。除了框架:Maven,Git,Github,ActiveMQ,Jenkins等。
数据结构和算法不学好就只能当个码农,它们是程序的灵魂。
参考资料:
基础阶段
Java基础——链接:https://pan.baidu.com/s/1nB-aqy-5f3Q29CznmcDSIQ 提取码:5u4g
Mysql数据库——链链接:https://pan.baidu.com/s/1NfS6Q9fb_OMna608w9GYeg 提取码:94ns
Oracle数据库——链接:https://pan.baidu.com/s/12uVSvaY4pbXRWy2DtIIf8w 提取码:5r8p
JDBC——链接:https://pan.baidu.com/s/1QF9S_GpucFvoLSrQqV6d0Q 提取码:ltnh
Linux基础——链接:https://pan.baidu.com/s/1e0ekEVjmtfNWAEO0123wDw 提取码:pwxz
Java8新特性——链接:https://pan.baidu.com/s/103nPGgEEjbxzuy1rHRJepg 提取码:6omt
Java数据结构和算法——链接:https://pan.baidu.com/s/1kkR9UiYrzUs4t65b8Q57UA 提取码:m7zz
Java设计模式——链接:https://pan.baidu.com/s/1ik7PRwlAVgJzhSCdthdu1A 提取码:nr5e
Web阶段
JavaScript DOM——链接:https://pan.baidu.com/s/1_HtKFXeRm5xF7p2vYk_c7w 提取码:ks6g
JQuery——链接:https://pan.baidu.com/s/1IPPNu2qsJ-MgLX7mGcVYbQ 提取码:umdr
AJAX——链接:https://pan.baidu.com/s/1MC1iryOq9_SSV1qWYk5P5Q 提取码:78hu
JavaWeb
java web简介:https://www.cnblogs.com/happyfans/archive/2015/03/17/4343571.html
JavaWeb阶段——链接:https://pan.baidu.com/s/1EJYIgAuAHhaJLv8Pp-QjgA 提取码:584f
JavaEE
JavaEE阶段全套视频——链接:https://pan.baidu.com/s/1rJ5MyvFMuN_cbDVbw-2B3A 提取码:mdlf
课件及源代码
链接:https://pan.baidu.com/s/1k5W90fjtQNS-4OptIqAIZQ 提取码:kccz