JVM
文章平均质量分 53
我是nefu小白
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
类加载器ClassLoader
类加载器ClassLoader 我们需要掌握类加载器的四个知识点(①概念,②种类(3种系统自带,一种自定义),③双亲委派机制,④沙箱安全机制) 类加载器的概念: 负责加载字节码文件即class文件,并且类加载器只负责加载class文件,不关心class文件是否可以运行,运行由执行引擎(Execution Engine)决定。 比较两个类是否“相等”,只有在这两个类是由同一个类加载器加载前提下才有意义,否则,即使这两个类来源于同一个Class文件,被同一个Java虚拟机加载,只要加载它的类加载器不同,则这两个原创 2021-06-30 00:32:20 · 204 阅读 · 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 · 164 阅读 · 1 评论 -
JVM的位置
JVM的位置 JVM:它是整个java实现跨平台的最核心的部分,由Java文件编译来的class文件,只有经过虚拟机解释才能被操作系统执行。 一次编译,多处运行:JVM屏蔽了与具体操作系统平台相关的信息,使得Java程序只需生成在Java虚拟机上运行的class文件(字节码),就可以在多种平台上不加修改地运行。 也就是在程序运行前,Java源程序(.java)需要经过编译器编译成字节码(.class)。在程序运行时,JVM负责将字节码文件翻译成机器码并运行,也就是说,只要在不同平台上安装对应的JVM,就可以原创 2021-06-29 21:39:05 · 247 阅读 · 0 评论
分享