JVM主要包含内存管理、垃圾回收机制、内存分配策略、类文件结构、类加载机制、HotSpot的即时编译器、java的内存模型与线程、线程安全与锁优化。
参考地址:
1. http://blog.csdn.net/u010425776/article/details/51170118