jvm与jre有什么关系?
JRE:Java运行环境,包括Java虚拟机(jvm)、Java核心类库和支持文件。它不包含JDK中的一些开发工具,如编译器、调试器和其它工具。所以关系一目了然。
JVM包括:
两个子系统:
Class loader 类加载器
Execution engine 执行引擎
类加载器分类:启动,其他(扩展,应用程序,自定义)
两个组件:
Runtime data area 运行时数据区
Native interface 本地方法