04 2018 档案
摘要:上一次整理了一下深入理解jvm虚拟机内存,本章来整理一下gc垃圾收集。 虚拟机内存分为线程隔离内存部分和线程共享内存部分,其中线程隔离部分包括程序计数器,虚拟机栈和本地方法栈;线程共享部分分为堆和方法区。线程隔离内存中的数据随线程而生,随线程而灭,不需要gc来管理,但堆和方法区内存的分配和回收是动态
阅读全文
摘要:第一次发布随笔,有点小兴奋,还是进入正题吧。 java代码运行一般分为编译期和运行期。编译期负责将.java(如Student.java)编译成.class文件,然后在运行期通过类加载过程(加载,连接(验证,准备,解析),初始化,使用,卸载),类加载阶段将在下一章节进行分析,此处就不在赘述。 先来看
阅读全文

浙公网安备 33010602011771号