随笔分类 -  JVM

描述Java代码是如何和JVM进行交互
摘要:介绍字节码文件如何转换为本地机器码,并如何对代码进行优化,以提高性能。 阅读全文
posted @ 2019-08-29 20:18 iceWang丶 阅读(672) 评论(0) 推荐(0)
摘要:JVM 内部的调用是如何实现的。 阅读全文
posted @ 2019-08-24 16:25 iceWang丶 阅读(615) 评论(0) 推荐(1)
摘要:在前面的章节中,我们花了大量的篇幅去介绍 JVM 内的内存布局、对象在内存中的状态、垃圾回收的算法和具体实现等。今天让我们探讨一下对象是如何分配内存的。 阅读全文
posted @ 2019-08-20 20:41 iceWang丶 阅读(463) 评论(0) 推荐(0)
摘要:对不同垃圾收集算法的具体实现---垃圾收集器进行对比,分析其各自使用于什么环境,有什么优点和不足之处。 阅读全文
posted @ 2019-07-30 20:05 iceWang丶 阅读(423) 评论(0) 推荐(0)
摘要:从概念模型的角度探讨 JVM 是如何回收对象,包括 JVM 是如何判断一个对象已经死亡,什么时候在哪里进行了垃圾回收,垃圾回收有几种核心算法,每个算法优劣是什么等。 阅读全文
posted @ 2019-07-19 14:04 iceWang丶 阅读(730) 评论(0) 推荐(1)
摘要:本文将学习对象是如何创建的,对象的内存布局,以及如何定位访问一个对象。 阅读全文
posted @ 2019-07-16 08:40 iceWang丶 阅读(1130) 评论(0) 推荐(0)
摘要:走入 JVM,看看 JVM 中的内存结构是如何构造 阅读全文
posted @ 2019-07-02 10:55 iceWang丶 阅读(1169) 评论(0) 推荐(0)
摘要:我们对执行加载阶段的主体进行探讨,学习类加载器的模型和逻辑,以及我们该如何自定义一个类加载器。 阅读全文
posted @ 2019-06-28 09:29 iceWang丶 阅读(422) 评论(0) 推荐(0)
摘要:研究一个Java字节码文件(Class文件)是如何加载入内存中的,在這個过程中涉及类加载过程中的加载,验证,准备,解析(连接),初始化,使用,销毁过程 阅读全文
posted @ 2019-06-15 11:33 iceWang丶 阅读(460) 评论(1) 推荐(0)
摘要:本文阐述 Class 文件指令集内容的设计方式,以及其为什么这样设计。 阅读全文
posted @ 2019-06-11 23:23 iceWang丶 阅读(374) 评论(0) 推荐(1)
摘要:讲述class文件存在的意义,以及其带来的益处。并分析其内在构成之一 :字节码 阅读全文
posted @ 2019-06-01 09:03 iceWang丶 阅读(597) 评论(0) 推荐(0)
摘要:本文介绍 Java 中的12个语法糖,并对其本质进行剖析。 阅读全文
posted @ 2019-05-30 00:13 iceWang丶 阅读(579) 评论(0) 推荐(0)
摘要:本文讲述一个.java源文件是如何经过javac编译器的一系列操作变为.class文件的。 阅读全文
posted @ 2019-05-21 22:49 iceWang丶 阅读(312) 评论(0) 推荐(0)
摘要:本系列主要讲述JVM相关知识,作为本系列的第一篇文章,本文从Java为什么是一个跨平台的语音开始介绍,逐步引入Java虚拟机的概念,并给出一个JVM相关知识图谱,可以让读者从一个高屋建瓴的角度明白JVM的强大和实用. 阅读全文
posted @ 2019-05-21 00:06 iceWang丶 阅读(487) 评论(0) 推荐(0)