![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jvm
琪十三
卑微小刘,低龄码农
展开
-
Jvm虚拟机基础部分(二)
Jvm虚拟机基础部分(二) 之前的博客 Jvm 虚拟机基础部分主要针对虚拟机的类加载机制,字节码执行机制,和 Jvm 的内存模型做出了简单介绍,这次的部分将会继续对 Jvm 做一些简单的介绍,主要从 Java的一些关键术语和GC 垃圾回收做出简单介绍。 Java关键术语 • JavaAPI: 一系列帮助开发者创建Java应用程序的封装好的库。 • Java 开发工具包 (JDK): 一系列工具帮助开发者创建Java应用程序。JDK包含工具编译、运行、打包、分发和监视Java应用程序。 • Java 虚拟机(原创 2020-09-19 15:12:43 · 82 阅读 · 0 评论 -
Jvm虚拟机基础部分(一)
本文是学习了 jvm 之后对基础的简单总结,做一个简单的分享交流,本篇主要从类加载机制、jvm 内存模型、三个部分进行介绍。 上图是一个大概的运行过程,java程序经过编译后形成*.class文件,内含JVM的字节码。通过类加载器将字节码(*.class)加载入JVM的内存中。 类加载机制 虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。 类加载到虚拟机内存的生命周期 加载:获取定义的二进制字节流,原创 2020-09-11 17:37:55 · 81 阅读 · 0 评论