IT宅
A brief history of the future of AI in education
网络
网络协议
网络编程
存储
Redis
MySQL
架构
重构速查表
架构模式
分布式
Dubbo
消息队列
精进之路
网络
MySQL
Redis
MQ
JVM
所有专栏
专栏推荐
查看更多
架构解码:模式与实践
软件架构与模式
JVM速成手册
JVM相关内容
网络协议
详解网络分层和网络协议工作原理
并发编程
并发编程原理和应用
数据结构与算法
数据结构与算法知识详解
重构速查表
重构的相关技能
MySQL
洞悉MySQL底层架构与SQL调优本质
Redis
洞悉Redis技术内幕:缓存,数据结构,并发,集群与算法
JVM
10
深入理解运行时栈帧结构 | 栈帧,操作数栈,本地变量表
在 JVM运行时数据区是如何工作的 这节中,我们已经见过运行时栈帧结构的面貌了,现在我们再来深入的了解一下有关它的故事。
JVM
操作数栈
本地变量表
作者:帅旋
|
发表于 2020-01-11
|
分类于
JVM
JVM是如何进行方法调用的 | 静态分派,动态分派
思考: JVM里面是如何进行方法调用的? 什么是静态分派?什么是动态分派? 怎么保证动态分派的执行效率? 重写和重载的执行原理?
JVM
静态分派
动态分派
作者:帅旋
|
发表于 2020-01-11
|
分类于
JVM
Java代码编译方式和JVM三种执行模式 | JIT,javac
把Java源文件编译为Class文件的过程。常见的前端编译器:
JVM
javac
JIT
作者:帅旋
|
发表于 2020-01-11
|
分类于
JVM
字符串池相关问题 | JIT,javac
执行一段代码,解释内存变更
JVM
String
字符串池
作者:arthinking
|
发表于 2020-01-11
|
分类于
JVM
Java最大栈深度有多大 | 堆栈,深度
从Java运行时数据区域是如何工作的这节我们知道,线程中的 栈结构如下:
JVM
堆栈
作者:帅旋
|
发表于 2020-01-06
|
分类于
JVM
一篇图文彻底弄懂Class文件是如何被加载进JVM的
一个Class文件,在加载进JVM的过程中,究竟经历了些什么?加载进JVM之后又会以什么样的形式呈现?看文本文,你可以了解到:
JVM
类加载器
作者:帅旋
|
发表于 2020-01-05
|
分类于
JVM
一篇图文彻底弄懂类加载器与双亲委派机制
类加载器是怎么被创建出来的? 什么是双亲委派机制?为什么要有这种机制? Class实例和类加载器究竟是在Java Heap中,还是在方法区中?
JVM
类加载器
双亲委派机制
作者:帅旋
|
发表于 2020-01-05
|
分类于
JVM
Class文件十六进制背后的秘密 | Class文件,反汇编,堆栈原理
Java源代码被编译为Class文件之后,里面究竟保存了什么东西,有什么奥秘呢?本文将为你揭开Class文件神秘的面纱。Class文件结构是JVM加载Class,实例化对象,和进行方法调用的重要依据,了解了它,我们将能够更透彻的洞悉JVM执行字节码背后的机制:
JVM
反汇编
Class文件
堆栈原理
十六进制
作者:帅旋
|
发表于 2019-12-31
|
分类于
JVM
Java垃圾回收机制 | 可达性分析,垃圾收集器
一个对象的一生经历了什么? 如何判断对象是否可用? 引用计数法和可达性分析算法各有什么优缺点? 哪些对象可以作为GC ROOT? 垃圾回收的时候如何快速寻找到根节点?(安全点和OopMap) 垃圾回收算法有哪些?各有什么优缺点? 有哪些垃圾回收器?各有什么优缺点?适用什么场景
JVM
垃圾收集器
垃圾回收
可达性分析
作者:帅旋
|
发表于 2019-12-25
|
分类于
JVM
Java对象历险记 | 分配担保,空间分配
JVM
分配担保
空间分配
作者:帅旋
|
发表于 2019-12-25
|
分类于
JVM
1
2
3
4
5
6
×
IT宅
关注公众号及时获取网站内容更新。
请帅旋喝一杯咖啡
咖啡=电量,给帅旋充杯咖啡,他会满电写代码!