The latest Java learning route is from Xiaobai to looking for a job-all notes and videos are given. It is up to you if you learn.

2020 Java learning route

Learning efficiency: type
code> watch video> read the book and take
notes in the course of class, only remember the key content.

[The video content of the article is transferred from atguigu.com, dark horse programmer]


  • 1.JavaSE

The foundation of Java language is the most basic library of Java. Basic syntax plus common class libraries.

MyEclipse : The recommended study time for developing software based on MyEclipse
is 2 months

Because most of the work environment uses Idea to develop software,
this article recommends learning the Idea version

Idea development software tutorial: Idea tutorial

Idea: The recommended study time for developing software based on Idea
is 2 months. The
foundation is not strong and the ground is shaken.

Additional JavaSE study notes finishing : JavaSE notes finishing

Recommended JavaSE books:
Insert picture description here


  • 2. MySQL database

Database is what programmers must learn. In enterprises, most of the databases used are MySQL databases

MySQL: MySQL database video
This video is divided into: basic part-advanced part, you can learn the basic part first, and then talk about the advanced part after finding a job

The recommended study time for the basic part is half a month

Attach MySQL to organize notes: MySQL basics to organize notes


  • 3.JavaWeb front-end + back-end
    There are two common system structures: the first CS structure and the second BS structure. BS structure (Browser/Server) is the current mainstream.
    Front end: HTML, CSS, HavaScript
    Back end: Server
    Advanced: AJAX, jQuery

JavaWeb full set of videos : JavaWeb zero basics to entry full version

Need JavaWeb notes private message, see must give

Recommended study time is 2 months


  • 4. JavaWeb project implementation
    Based on: Servlet+JSP+MySQL+JDBC+HTML+CSS+JavaScript+jQuery+AJAX to make a web project.

Attach a project video: Book City Project


  • 5. Data structure and algorithm

This can be learned before JavaWeb or after JavaWeb. It depends on the individual. I personally recommend learning the algorithm first.

Java data structure and algorithm video : Java data structure and algorithm

Data structure and algorithm LeeCode : LeeCode website

Additional data structure and algorithm notes :
day01
is currently updated to day06, and a total of day14
follow my blog. It is updated every day. I will update it when you learn it.
Recommended study time is 2 months (intensive)


  • 6. The three major frameworks of
    SSM are currently based on SSM. After learning SSM, there is still time to learn SSH

  • SSM(Spring + SpringMVC + MyBatis)

Spring Family Bucket [spring, springmvc, springboot, springcloud...]
Learning order: springmvc, spring, springboot

spring: Spring5 video

The full set of SSM video notes have been organized into files. Private messages are required. If you see them, you must give them.

Don't let it go here.

  • SSH learning order: Hibernate, Spring, Struts2

The final comprehensive project phase will be updated later. After all, I am still learning the framework. If you are not as fast as I am, then I will update it before you finish learning, Peace out.

Guess you like

Origin blog.csdn.net/SwaeLeeUknow/article/details/108741653