![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jvm
Cocowwy.
Good good study Day day up
展开
-
JVM之执行时数据区简析及深入浅出栈、堆
在讲解堆栈之前,首先先看看JVM的结构图:关于类加载器的概述可以看这篇博客:JVM之类加载器当然在讲解堆和栈之前,我们先了解运行时数据区的其他区域是干什么用的:本地方法栈:本地方法栈是为本地方法服务的,虚拟机规范中对本地方法栈中方法使用的语言、使用方式与数据结构并没有强制规定,因此具体的虚拟机可以自由实现它。这里举个例子,Thread thread = new Thread(); thread.start();这段代码相信大家应该很熟悉吧,创建一个线程并且调用其start方法,接下来我们点进s原创 2020-06-09 10:46:54 · 653 阅读 · 1 评论 -
JVM之类加载器
今天我们讲述的是JVM之类加载器:也就是下图的这一坨!首先先介绍三种类加载器:启动(Bootstrap)类加载器启动类加载器主要加载的是JVM自身需要的类,这个类加载使用C++语言实现的,是虚拟机自身的一部分,它负责将 <JAVA_HOME>/lib路径下的核心类库或-Xbootclasspath参数指定的路径下的jar包加载到内存中,注意必由于虚拟机是按照文件名识别加载ja...原创 2020-05-03 21:39:13 · 281 阅读 · 0 评论