浅聊JVM
1.什么是JVM? JVM是java虚拟机,通过JVM,java可以实现平台无关性,也就是跨平台,java语言再不同的操作系统运行时不需要重新编译,只需要再该平台上部署JVM即可,实现一次编译处处运行。 2.JVM结构 JVM主要包括:程序计数器,java堆,java虚拟机栈,本地方法栈(native stack),方法区。 首先我们知道编写的.java文件再编译后会生成.class字节码文件,然后由类加载器classLoader加载class文件。 2.1.聊聊类加载器classLoader 双亲委派机制 类加载器的作用就是加载class文件,将class文件加载进JVM中。JVM提供了三层类加载器: Bootstrap classLoader:根加载器/rt.jar ExtClassLoader:扩展类加载器/jre/lib/ext AppClassLoader:加载应用程序的主函数类 classLoader
浅聊JVM最先出现在Python成神之路。
共有 0 条评论