首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JVM
_dhengyi
创建于2021-05-15
订阅专栏
一起来探究 JVM 的奥秘吧~
等 3 人订阅
共9篇文章
创建于2021-05-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JVM--再谈继承与多态
0 引言 此文试图从JVM层面深刻剖析Java中的继承与多态,知识面覆盖class字节码文件,对象的内存布局,JVM的内存区域、分派,方法表等相关知识,内容整合于大量博客,知乎,书籍,并加上博主自己的
JVM--解析运行期优化与JIT编译器
JVM开发团队一直在努力,缩小Java与C/C++语言在运行效率上的差距。 本篇博客,我们来谈一谈JVM(HotSpot)为了提高Java程序的运行效率,都实现了哪些激动人心的技术~
JVM--浅谈垃圾收集机制
0 引言 谈起 GC,应该是让 Java 程序员最激动的一项技术,我相信每个 Java 程序员都有探究 GC 本质的冲动! 本篇博客围绕三个问题展开: 哪些内存需要回收? 什么时候回收? 如何回收?
JVM--详解创建对象与类加载的区别与联系
0 引言 在探究了 .class 文件、类加载机制、JVM 运行时的栈帧结构等相关内容之后,你现在应该会有一种感觉,给你一个 Java 代码,你可以从 JVM 层面上阐述清楚这个类被 javac 编译
JVM--详解虚拟机字节码执行引擎之栈帧结构
0 引言 什么是虚拟机字节码执行引擎?它有什么作用? 在说明这个问题之前,先来想想 .class 文件结构与类加载机制。 使用 javac 命令对 Java 程序进行编译,产生的虚拟机字节码存储在 .
JVM--剖析类与对象在JVM中从生存至死亡
0 引言 以这份 Java 代码为例,来剖析一个 Java 程序的生命历程: 这份代码涉及到了接口,继承,对象的实例化,main 方法。值得我们花费一些功夫去从 JVM 层面上了解这个程序从编译、运行
JVM--详解类加载机制
学习一个东西前,首先要知道,这东西大概是干什么的,有什么作用。为了更清楚的阐释类加载机制到底干什么,我先将 JVM 的结构图贴给大家: 如上图,类加载机制就是讲述类加载器是如何找到指定的 Class
JVM--从volatile深入理解Java内存模型
大家认为上面的代码能够停下来吗?答案是不行。 先给大家说明几点原因,具体的细节接下来会讲述。首先解释一下为什么会说在 64 位 jdk1.8 下面测试有效,而其他版本运行结果会有所不同。 这里涉及到一点 JVM 的知识,但是并不难懂,你只要记住就行了。出现这样结果的直接原因,并…
JVM--浅谈G1收集器
G1 收集器应该是当前 Java GC 收集器中最新流行的代表作,刚好前段时间也处理了一个 Full GC 之后老年代使用率仍然居高不下的 case,使用的就是 G1 收集器,遂决定简单学习一下 G1 收集器的原理并加以记录。 G1 收集器是一款在 Server 端运行的垃圾收…