摘要: 从概念模型的角度探讨 JVM 是如何回收对象,包括 JVM 是如何判断一个对象已经死亡,什么时候在哪里进行了垃圾回收,垃圾回收有几种核心算法,每个算法优劣是什么等。 阅读全文
posted @ 2019-07-19 14:04 iceWang丶 阅读(707) 评论(0) 推荐(1) 编辑
摘要: 本文将学习对象是如何创建的,对象的内存布局,以及如何定位访问一个对象。 阅读全文
posted @ 2019-07-16 08:40 iceWang丶 阅读(1099) 评论(0) 推荐(0) 编辑
摘要: 走入 JVM,看看 JVM 中的内存结构是如何构造 阅读全文
posted @ 2019-07-02 10:55 iceWang丶 阅读(1153) 评论(0) 推荐(0) 编辑
摘要: 我们对执行加载阶段的主体进行探讨,学习类加载器的模型和逻辑,以及我们该如何自定义一个类加载器。 阅读全文
posted @ 2019-06-28 09:29 iceWang丶 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 研究一个Java字节码文件(Class文件)是如何加载入内存中的,在這個过程中涉及类加载过程中的加载,验证,准备,解析(连接),初始化,使用,销毁过程 阅读全文
posted @ 2019-06-15 11:33 iceWang丶 阅读(439) 评论(1) 推荐(0) 编辑
摘要: 本文阐述 Class 文件指令集内容的设计方式,以及其为什么这样设计。 阅读全文
posted @ 2019-06-11 23:23 iceWang丶 阅读(355) 评论(0) 推荐(1) 编辑
摘要: 讲述class文件存在的意义,以及其带来的益处。并分析其内在构成之一 :字节码 阅读全文
posted @ 2019-06-01 09:03 iceWang丶 阅读(571) 评论(0) 推荐(0) 编辑
摘要: 本文介绍 Java 中的12个语法糖,并对其本质进行剖析。 阅读全文
posted @ 2019-05-30 00:13 iceWang丶 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 本文讲述一个.java源文件是如何经过javac编译器的一系列操作变为.class文件的。 阅读全文
posted @ 2019-05-21 22:49 iceWang丶 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 本系列主要讲述JVM相关知识,作为本系列的第一篇文章,本文从Java为什么是一个跨平台的语音开始介绍,逐步引入Java虚拟机的概念,并给出一个JVM相关知识图谱,可以让读者从一个高屋建瓴的角度明白JVM的强大和实用. 阅读全文
posted @ 2019-05-21 00:06 iceWang丶 阅读(477) 评论(0) 推荐(0) 编辑