
内存与垃圾回收篇
文章平均质量分 93
尚硅谷2020最新版宋红康JVM教程笔记
weixin_43912367
学习,永远在路上……
展开
-
JVM详解(4)——程序计数器
宠辱不惊,闲看庭前花开花落;去留无意,漫随天外云卷云舒。 ——《菜根谭》 程序计数器1.PC 寄存器介绍2.PC 寄存器的作用3.代码示例4.两个常见面试题5.CPU时间片 官网链接 1.PC 寄存器介绍 JVM中的程序计数寄存器(Program Counter Register),Register的命名源于CPU的寄存器,寄存器存储指令相关的现场信息。CPU只有把数据装载到寄存器才能够运行。 这里,并非是广义上所指的物理寄存器,或许将其翻译为PC计数器(或指令计数器)会更加贴切(也称为程序钩.原创 2021-02-13 11:10:02 · 397 阅读 · 1 评论 -
JVM详解(3)——运行时数据区概述及线程
大风可以吹起一张白纸,却无法吹走一只蝴蝶,因为生命的力量在于不顺从。 ——冯骥才 运行时数据区概述及线程 公众号【浅谈JAVA开发】,关注我,免费领取更多资源。原创 2021-02-10 21:42:00 · 267 阅读 · 0 评论 -
JVM详解(2)——类加载器子系统
生命的过程,无论是阳春白雪,青菜豆腐,我都得尝尝是什么滋味,才不枉来走这么一遭。 ——三毛《撒哈拉沙漠》 类加载器子系统1.内存结构概述2.类加载子系统2.1 类加载器子系统的作用2.2 类加载器ClassLoader角色2.3 类的加载过程2.3.1 加载(Loading)阶段 1.内存结构概述 假设我们想自己手写一个Java虚拟机的话,必须考虑哪些结构? 类加载器 执行引擎 2.类加载子系统 2.1 类加载器子系统的作用 类加载器子系统负责从文件系统或者网络中加载Class文件,.原创 2021-02-10 08:51:32 · 596 阅读 · 1 评论 -
JVM详解(1)——JVM和Java体系架构
JVM和Java体系架构1.jvm前言2.开发人员的病态3.架构师在想什么4.为什么学习jvm5.Java VS C++6.TIOBE 排行榜7.Java 生态圈8.Java的跨平台性9.字节码10.多语言混合编程11.自己写个jvm12.Java的重大事件13.虚拟机介绍13.1 虚拟机概念13.2 Java虚拟机14.jvm的位置15.jvm的整体结构16.Java代码执行流程17.JVM架构模型17.1 两种架构的举例17.2 反编译字节码文件17.3 总结18.jvm生命周期 1.jvm前言 作原创 2021-02-04 14:39:49 · 634 阅读 · 1 评论