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