[JVM] begins with small Bai Xuecheng Gangster

The importance of the JVM Needless to say, it is no exaggeration to say that the Java Virtual Machine is the cornerstone of the entire Java platform. JVM terms of knowledge, but also has been the focus of the interview assessment BAT and other manufacturers. In particular JVM tuning, troubleshooting performance tuning, you know from the start what it?

This column is combined with his understanding of the JVM to run java from the data area, java memory model (JMM), what is garbage, garbage collection algorithm, garbage collection, memory allocation and recovery strategies, will also introduce security, safe knowledge areas, etc., what is the "cassette"? I believe that learning finished column JVM asked in the interview, given you talk to the interviewer talking about, then talk about life!

History and the importance of the JVM I do not introduce online can be found to a lot. We directly on dry goods, hoping to be the most straightforward language easy to understand, step by step to uncover the veil JVM.

This column will be divided into the following major modules Analysis:

  1. Opening presentation
  2. Java run-time data area.
  3. What is garbage collection?
  4. HotSpot garbage collection algorithm commonly used algorithms and implementation.
  5. Garbage collector.
  6. Memory allocation and recovery strategies. This module will also extend some of the memory when the recovery pit .
  7. Java Memory Model (JMM).
  8. Brainstorm (ie the JVM essential questions).

Box will be launched around the brain map as follows ( this mind map will continue to perfect ):
JVM .png

NOTE: This mind map will continue to maintain and improve, HD Uncensored Big Picture, please leave a message inform.

God knows how much I read related books and blog, I did not find suitable, had-it-yourself line and a few, please call me porters knowledge. In this column, I suppose I study notes and lessons learned learning Java virtual machine, small partners in the process of reading the column, if want to know which piece of knowledge, can leave a message inform.

Reference books: "in-depth understanding of the Java Virtual Machine", "Java Virtual Machine Specification" (Java SE version 8), "HotSpot combat."

Guess you like

Origin www.cnblogs.com/heyonggang/p/11373641.html