1.jvm的组成
·Java Compiler(java编译器)
java编译器把.java(源文件)文件转成.class(字节码)文件.
·Class Loader(类加载器)
类加载器把字节码文件加载到内存(即运行时数据区)
·Execution Engine(执行引擎)
类加载器把字节码文件加载到内存时,需要调用执行引擎把字节码文件编译成底层系统能够识别的语言
· Native Interface(本地库接口)
执行引擎把字节码文件编译成底层系统能够识别的语言时,需要使用本地库接口(主要是C语言)
2.Run-Time Data Areas(运行时数据区)
方法区
java虚拟机栈
jvm内存溢出
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)