jvm
文章平均质量分 67
jvm原理
流浪java
这个作者很懒,什么都没留下…
展开
-
什么是 Java Virtual Machine?
官网解释:Java虚拟机(JVM)是一种抽象计算机器。JVM是一个程序,它看起来像是一台 机器,用于编写并在其中执行的程序。通过这种方式,Java程序被写入同一组接口和 库中。针对特定操作系统的每个JVM实现都将Java编程指令转换为在本地操作系统上 运行的指令和命令。这样,Java程序就实现了平台独立性。简单理解:JVM是一个应用程序,是java应用的运行环境。java语言使用java虚拟机屏蔽了操作系统与机器之间的差异,实现的目的。原创 2023-04-28 10:23:38 · 610 阅读 · 1 评论 -
JVM 类的生命周期
前言java文件通过javac编译成class文件,通过加载生成某种class数据结构形式进入内存,程序通过这种数据结构创建出对象,接下来让我们看看类的生命周期。原创 2023-04-28 14:55:28 · 79 阅读 · 0 评论 -
jvm 类的加载机制
继承2.双亲委派机制默认的情况下,一个限定名的类只会被一个类加载器加载解析并使用,这样在程序中,它就是唯一的,不会产生歧义。由此出现双亲委派机制保证类加载的唯一性a.当一个类加载器收到类加载请求时,它不会先自己去加载,而是交由父类加载器去加载,传递到最上层的Bootstrap ClassLoader加载器无法加载该类时,再传递给子类加载器加载。b.无法加载:类加载根据类的全限定名,在类负责的加载路径中找不到该类c.上图中箭头指向并非继承关系,而是一种组合方式实现的逻辑关系。原创 2023-05-04 11:14:13 · 120 阅读 · 1 评论 -
手写一个实例理解spi机制
前言spi简单理解:发布一个接口,具体实现由各产商自主决定。原创 2023-05-08 13:57:24 · 133 阅读 · 1 评论