This article was adapted from: Lebyte

This article mainly explains: how to learn Java programming white

For more Java related knowledge, you can follow the public account “LeByte” to send: 999

This is a common problem encountered by many beginners to the Java back end

As a long-established development language, Java has a strong development ecosystem, so

There are a number of proven solutions within this circle that can greatly simplify application development

At the same time, it is also due to the openness of Java that this ecosystem is flourishing

Targeted strong, many things, update is also very fast

This makes the new students to learn Java often feel unable to start

So today we’re going to answer that question

First of all, the first is the Java Foundation, which in the past was called javaSE, Java Standard Edition, some older drivers also called core Java, Core Java

In fact, we say the Java development language refers to this part, this is the foundation, easy to learn to understand but not easy to use

This is the worst part

Why is that?

Because learning the core Java is not directly do development

We need to learn the rest, so it’s the foundation and the core,

But this makes learning very abstract, like headless chickens

Everywhere disorderly bump

What basic data types, generics, object-oriented, collections, threads, concurrency, and sockets are difficult to conceptually learn

All need to be learned once and then experienced, digested and integrated in the later development

In a word, to quote Murphy’s law of success, simple things are difficult, difficult things are impossible,

Pay special attention to methodology

First: Don’t try to learn because the application can’t keep up, learn the concept should continue to learn

Second: we must knock on the code to achieve the unity of heart and hand, do not read the code to be a spectator, even if it is hello World stupid code also want to knock several times, do not study paper

Third: Later learning web, frame to turn forward, constantly roll back

Fourth: in the application of learning, contact with the actual development work, experience programming ideas

Especially object-oriented, encapsulation inheritance polymorphism of the six words of truth, not just said so simple, programming thinking far beyond the Java language itself, is a universal idea across languages. Things like threading and concurrency need to be integrated into real business scenarios

In short, the Java foundation will continue throughout the Java programmer’s career, preparing you for lifelong learning.

Thank you for your recognition and support, xiaobian will continue to forward “LeByte” quality articles