This picture distinguishes from many angles. Self-study has many shortcomings and less training. You can study in a planned and phased manner.
As for practical training, I seldom listen to it. Generally speaking, it is training and self-study, and there are few types of practical exercises.
In addition, if the landlord wants to teach himself, I have a set of stages here, you can have a look. But relatively speaking, training is better.
The first stage: introduction to Java language
The second stage: advanced Java language
The third stage: Javaweb
Phase IV: Framework Project
Stage 5: Project Framework
Each stage is equipped with different videos. For the main frame video, you can comment on Bian Xiao and poke Bian Xiao in the background.