- 博客(3)
- 收藏
- 关注
转载 类文件结构,类加载机制
上一章讲的GC垃圾回收机制以及算法和收集器,这一章节来看一下类文件结构,类加载机制。 一.类文件结构 都知道类文件是可以由.java文件通过编译器编译成.class文件,当并非只有一种方式,java虚拟机是支持跨平台的,也可以其他语言编译生成class文件,甚至可以自己通过16进制编辑器来写class文件。弹药自己写class文件,格式掌握是必不可少的。class文件是...
2018-11-27 20:21:00
99
转载 gc垃圾收集笔记整理
上一次整理了一下深入理解jvm虚拟机内存,本章来整理一下gc垃圾收集。 虚拟机内存分为线程隔离内存部分和线程共享内存部分,其中线程隔离部分包括程序计数器,虚拟机栈和本地方法栈;线程共享部分分为堆和方法区。线程隔离内存中的数据随线程而生,随线程而灭,不需要gc来管理,但堆和方法区内存的分配和回收是动态的,这就需要用到gc来及回收机制来管理。 垃圾回收需要知道三个部分,如何判...
2018-04-12 17:24:00
126
转载 深入java内存区域
第一次发布随笔,有点小兴奋,还是进入正题吧。 java代码运行一般分为编译期和运行期。编译期负责将.java(如Student.java)编译成.class文件,然后在运行期通过类加载过程(加载,连接(验证,准备,解析),初始化,使用,卸载),类加载阶段将在下一章节进行分析,此处就不在赘述。 先来看看java虚拟机运行时数据区图: 一.线程隔...
2018-04-08 22:14:00
98
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅