Learning Java is not easy for beginners with no foundation and requires a lot of perseverance.

Java learning is a long process, involving a lot of content, simple web page production, simple JS scripts, databases, a variety of commonly used frameworks and so on.

Of course, my point is that interest is the best teacher, and if you really love programming and enjoy it, it’s not that hard to learn a language.

Java learning route learning Java is a step by step process, do not think of a quick, seriously give yourself a study plan, can learn success depends on your execution.

The learning of Java can be divided into the following stages:

  • JavaSE phase
  • JavaWeb basis
  • JavaEE phase
  • Master the development framework
  • Other Common Techniques

Phase 1: JavaSE phase

This stage is the beginning of learning JavaEE, and it is also the foundation stage that every zero-foundation Java learner must master.

Recommended videos for this stage:

Java Zero Basics full tutorial

Stage 2: JavaWeb basics

After learning JavaSE, we should learn JavaWeb, which is also a must for Java developers.

Recommended videos for this stage:

HTML5+CSS3 zero basic tutorial

JavaScript basics to practice

JQuery framework _ easy to use JavaScript code library

VUE_ Progressive JavaScript framework tutorial

Phase 3: JavaEE phase

Java ENTERPRISE Edition (JavaEE) is a set of development standards. It is an organization standard for constructing distributed network systems based on JavaSE, database and front-end.

In short, JavaEE is for building web sites.

Recommended videos for this stage:

Servlet from the beginning to the practical selection of tutorials

JSP dynamic web page technology

EL expressions and JSTL tag libraries

Ajax front-end and back-end interactions

Paging techniques _ file upload and download

Java graduation project OA office system project practice

Stage 4: Master the development framework

  • SSM framework is short for Spring, SpringMVC and MyBatis framework, and is also the mainstream Java development framework. It is one of the content that every Java developer must learn.

  • SpringBoot is an open source lightweight framework. Designed based on Spring4.0, it not only inherits the excellent features of the Spring framework, but also further simplifies the entire construction and development process of Spring applications by simplifying configuration. In addition, By integrating a large number of frameworks, SpringBoot solves the problems of dependency package version conflicts and reference instability.

SSM and SpringBoot are two frameworks that many companies use today, so JAVA learners must master them.

Recommended videos for this stage:

The most complete SSM framework integration detailed tutorial, a set of done

The SpringBoot framework has zero basic entry to mastery

Stage 5: Other common techniques

If you look at the requirements of Java engineer positions, you will find that in addition to mastering the use of frameworks, enterprises will also have requirements for other commonly used technologies, such as Java project construction tool Maven, Oracle database, open source full-text search engine Lucene, open source search server Solr, Web Service, Linux and other technologies.

More technical tutorials are available here at ☚

To be a good JAVA developer, these are all skills we must master.

Learning methods

Xiaobai’s difficulties in learning Java mainly lie in two points:

1, do not know the focus of learning;

2. Unable to find suitable materials.

In fact, these two questions, in the above learning route introduction, has been solved for everyone. The knowledge point of study goes according to study route. Supporting study materials can be picked UP from UP

The last

The above said so much, in fact, are just to you want to learn Java children some advice.

The process of learning is quite boring, and many people gradually give up on the way. Therefore, perseverance and perseverance are essential for successful self-study.