![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
文章平均质量分 53
我是nefu小白
这个作者很懒,什么都没留下…
展开
-
类加载器ClassLoader
类加载器ClassLoader我们需要掌握类加载器的四个知识点(①概念,②种类(3种系统自带,一种自定义),③双亲委派机制,④沙箱安全机制)类加载器的概念:负责加载字节码文件即class文件,并且类加载器只负责加载class文件,不关心class文件是否可以运行,运行由执行引擎(Execution Engine)决定。比较两个类是否“相等”,只有在这两个类是由同一个类加载器加载前提下才有意义,否则,即使这两个类来源于同一个Class文件,被同一个Java虚拟机加载,只要加载它的类加载器不同,则这两个原创 2021-06-30 00:32:20 · 145 阅读 · 4 评论 -
JVM体系结构
JVM体系结构JVM主要由四大部分组成:类加载器(Class Loader),运行时数据区(Runtime Data Area),执行引擎(Execution Engine),本地方法接口(Native Interface)。**ClassLoader类加载器:**负责加载字节码文件即class文件,并且类加载器只负责加载class文件,不关心class文件是否可以运行,则由执行引擎(Execution Engine)决定。**Runtime Data Area运行时数据区:**是存放数据的地区,分原创 2021-06-29 23:35:39 · 118 阅读 · 1 评论 -
JVM的位置
JVM的位置JVM:它是整个java实现跨平台的最核心的部分,由Java文件编译来的class文件,只有经过虚拟机解释才能被操作系统执行。一次编译,多处运行:JVM屏蔽了与具体操作系统平台相关的信息,使得Java程序只需生成在Java虚拟机上运行的class文件(字节码),就可以在多种平台上不加修改地运行。也就是在程序运行前,Java源程序(.java)需要经过编译器编译成字节码(.class)。在程序运行时,JVM负责将字节码文件翻译成机器码并运行,也就是说,只要在不同平台上安装对应的JVM,就可以原创 2021-06-29 21:39:05 · 187 阅读 · 0 评论