摘要:
HotSpot JVM的框架 简图 详细图 类加载器子系统 类加载器子系统负责从文件系统或者网络中加载Class文件,class文件在文件开头有特定的文件标识(CA FE BA BE) ClassLoader只负责class文件的加载,至于它是否可以运行,则由执行引擎决定 加载的类信息存放于一块称为 阅读全文
摘要:
java从编码到执行 JVM所处的位置 JVM是运行在操作系统之上的,它与硬件没有直接的交互 JVM是跨语言的平台,JVM与Java无关,任何语言只要其编译结果满足并包含Java虚拟机的内部指令集、符号表以及其他的辅助信息,符合class文件格式,它就是一个有效的字节码文件,就能够被虚拟机所识别并装 阅读全文