JVM
拾光老头、
永远在路上才是一生不改的风景
展开
-
JVM_02 类加载子系统
JVM架构图 1.类加载子系统作用 类加载子系统负责从文件系统或者网络中加载Class文件,class文件在文件开头有特定的文件标识。 ClassLoader只负责class文件的加载,至于它是否可以运行,则由Execution Engine决定。 加载的类信息存放于一块成为方法区的内存空间。除了类信息之外,方法区还会存放运行时常量池信息,可能还包括字符串字面量和数字常量(这部分常量信息是Class文件中常量池部分的内存映射)。 1.1类加载器ClassLoader角色 1.2加载原创 2020-07-04 00:14:56 · 144 阅读 · 0 评论 -
JVM_03 运行时数据区1-[程序计数器+虚拟机栈+本地方法栈]
目录 1-运行时数据区内部结构概述 关于线程间共享的说明 2-线程 JVM系统线程 3-程序计数器(PC寄存器) 1.PC Register介绍 2.举例说明 3.两个常见问题 4.CPU时间片 4-虚拟机栈 1.虚拟机栈该概述 虚拟机栈出现的背景 初步印象 内存中的栈与堆 虚拟机栈基本内容 主要特点 面试题:开发中遇到的一场有哪些? 设置栈内存大小 2.栈的存储单位 栈中存储什么? 栈运行原理 3.栈帧的内部结构 1-运行时数据区内部结构概述 下面这原创 2020-07-03 14:57:46 · 243 阅读 · 0 评论