Advice:

1: find the relevant book when looking at the relevant source code should have an overall understanding of the program, such as when looking at the virtual machine at least to know: garbage collection algorithm, Java memory layout, class file format, load connection process… Many people look at the source code without a clue, because they do not understand the corresponding module is what (such as Ja