![](https://img-blog.csdnimg.cn/2019092715111047.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
计算机(Java高级)高级 阶段
文章平均质量分 91
冰冻三尺,非一日之寒!
Daniel521-Spark
冰冻三尺,非一日之寒!
展开
-
一、JVM (Java虚拟机) 入门 (1)
JVM简介:JVM是Java Virtual Machine的缩写,中文翻译为Java虚拟机,是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。简单来说JVM是用来解析和运行Java程序的。Java有一个非常重要的特点“平台的无关性”,就是使用JVM实现的。Java语言只需要生成JVM上运行的目标代码(字节码),就可以在多种平台上不加修改地运行,因为JVM本身屏蔽了与具体平台相关的信息,使得Java能够“一次编译,到处运行”。原创 2022-08-20 21:41:04 · 258 阅读 · 0 评论 -
二、JVM(Java虚拟机)组成详解 (2)
本文讲了jvm的主要组成部分,以及组成部分中最重要的运行时数据区(Runtime Data Area)的构成,其中程序计数器、虚拟机栈和本地方法为私有内存,会随着线程而生,随着线程而灭,而Java堆作为最大的内存区域将是开发人员重点关注的内存区域,还有方法区以及运行时常量区与永生代的关系,最后讲了直接内存的实现过程已经使用时需要主要的点,希望能够帮助大家更好的理解jvm。原创 2022-08-21 10:08:48 · 187 阅读 · 0 评论 -
三、JVM(Java虚拟机)对象的生死判定以及算法详解 (3)
GC:Garbage Collection,中文翻译为垃圾回收。原创 2022-08-21 23:49:39 · 94 阅读 · 0 评论