Detailed explanation of the knowledge scope and learning steps of the JAVA part of the black horse station B video

Dark Horse's JAVA Learning Route - Explain the JAVA part of the study in detail
Detailed explanation of the knowledge scope and learning steps of the JAVA part of the black horse station B video
Detailed explanation of the knowledge scope and learning steps of the JAVAWEB part of the black horse station B video


Learning Resource Selection

last choice

In fact, JAVA is not a new language, and most of the universities and training institutions use JAVA8 as the main JDK version. First of all, I choose according to my personal preference. I feel that there are more than 300 episodes, and I feel a little dizzy. So, I'm sorry Mr. Han. The video content of the 2 sets of dark horses is similar, and the playback volume is also a lot. I compared them carefully and found that the sound of the 3 sets is slightly better.
As for the force buttons and practice questions in 2, you can watch the video and then directly watch his questions, wouldn't it be good?
LeetCode is a highly recommended
question bank - LeetCode, the technology growth platform loved by global geeks.
Again, JAVA technology is quite mature. Which one to choose really depends on personal preference. There is no question of which video is more advanced than which one. For 999 or 1000 level to teach 0 or 1 basis, it is actually the same.
Part of the API is also available, see " Dark Horse's JAVA Learning Route – Detailed Explanation of the JAVA Part of Learning "

Knowledge scope of JAVA

Let's start with a big mind map:
insert image description here
Assume that our learning goal is locked in the future spring, or the Blue Bridge Cup.

insert image description here
According to the difficulty and relevance, some technologies are eliminated first.
The first one: network programming (not accessible to beginners,...)
The second one: multithreading. (The examples in the book will not be faster than single-threaded ones, and the above examples are too far from those used in actual combat.) The
third one: file IO (in fact, this does not need to be eliminated, but beginners will continue to encounter IO exceptions. It is a normal practice to write the file name to death, but the problem is that uploading and downloading in the project have the current components, and reading and writing EXCEL POI does not seem to need this part of the foundation).

JDBC

The videos of Dark Horse and Shang Silicon Valley do not have the content of JDBC, which is not accurately divided. The black points are mentioned in the video of JAVAWEB. However, Mr. Han's video is mentioned here, which is one of the reasons why I don't choose Mr. Han's video, that is, it is not a set. Basically, students who have learned JAVA will not stop learning JAVAWEB

swing and JAVAFX

Some people may have a question. Our college textbooks have this content. After studying the 200-plus episodes of Dark Horse, there is no swing part. In fact, the 717 episodes of Shang Silicon Valley also do not have the swing part, and even the 900-odd episodes of Mr. Han do not have it. This is a very controversial part, so don’t write it here.

JAVA learning steps

Still follow the order of easy first and difficult first.

1. The part on the right side:

Needless to say, this part must be learned. However, the previous chapters let you use the command line to compile and run JAVA classes. This can actually be skipped. The biggest role of this is to verify whether your JDK installation is correct.
insert image description here

2 JAVA advanced but must learn

Some content is advanced content in the knowledge category of JAVA, but you must not only learn these, but also master them!
insert image description here

3 There is something to learn (partial)

In fact, many universities have more courses than the ones below, that is to say, they have more knowledge content than the Blue Bridge Cup. And reflection, it means that this is not necessarily true. (After all, this is the content of the new version of JDK)
Here I have to mention the undergraduate training plan of the Ministry of Education. To put it bluntly, the undergraduate is to train masters and then train doctors. It must not deviate from scientific research. It doesn't matter whether you want to work in a company immediately after graduation. Just like what the operating system teaches is not to use the operating system, but to make an operating system, the compilation principle is to make a JAVB custom language compiler, and so on.
Therefore, in some schools with more volume, it is very likely that the one with the strongest project ability is not the one with the highest GPA. It is not the highest score in JAVA. A similar phenomenon of "loyalty and filial piety" appears.
Fortunately, the project ability is not the highest in JAVA, but it must be quite high.
insert image description here

4 buckles

In fact, Likou is just a website with a large number of exercises, and there are divisions such as elementary, intermediate, and advanced. Among the earliest computer learners, the most popular one is "Tan Haoqiang C Language Programming Problem Solution"-it is estimated that people who know this book will not be young. Everyone held this thing like a Bible. Because it is a practical subject, practice is the most important thing.
insert image description here
Now there are many resources for learning. So everyone's learning level is naturally high.

Summarize

提示:这里对文章进行总结:
The knowledge of JAVA is quite complicated. The most taboo thing is to keep watching and watching. I want to watch the video in one go and then start the project. This method of learning in JAVA is basically haste makes waste.
Don't be afraid of being slow, just be afraid that you don't do it, and be afraid that you don't have your own code every week!
How much you do, how much you write your own code, is the accumulation of your salary later.
JAVA still follows the 10,000-hour theory, how many hours you spend and how much salary you can get in the future!

Operation

1 Go to CSDN to watch a provincial JAVA competition topic, and complete more than 6 of them

supporting resources

The choice of resources is a difficult problem. I still recommend Likou the most, because you can choose according to your own difficulty. There are no shortage of problems on Likou. Here is a very early resource of a certain bird, which was also downloaded before.
https://download.csdn.net/download/dearmite/88061492

Guess you like

Origin blog.csdn.net/dearmite/article/details/131799642