摘要:
1. 概述 JVM中的程序计数寄存器(Program Counter Register)中,Register的命名源于CPU的寄存器,寄存器存储指令相关的现场信息。CPU只有把数据装载到寄存器才能够运行。这也是有人称他为 程序寄存器的原因 这里,并非是广义上所指的物理寄存器,或许将其翻译为PC计数器 阅读全文
posted @ 2020-12-02 17:24
哈哈丶丶
阅读(241)
评论(0)
推荐(0)
摘要:
1. 运行时数据区概述 前面的章节中已经将类的加载过程大致过程说清楚了,此时类已经加载到内存中,,后面就是运行时数据区的各个组件的工作了 由上图可以看出来, jvm将class字节码加载完成后,后面运行的大部分工作都是在运行时数据区中完成,也就是电脑内存中,也更加复杂, jvm中的垃圾回收 针对的也 阅读全文
posted @ 2020-12-02 17:08
哈哈丶丶
阅读(107)
评论(0)
推荐(0)
摘要:
1. jvm内存结构概述 jvm运行,有哪些重要的 组件,如下图 共可分成三个大类 将class 文件 加载到内存的 加载系统 class 存储区域,程序运行时内存 jvm读取class字节码,执行解释class命令的 执行引擎 下面挨个说明 2. 类加载子系统 当我们把 代码写完,编译成字节码 c 阅读全文
posted @ 2020-12-02 16:55
哈哈丶丶
阅读(204)
评论(0)
推荐(0)
摘要:
1. 前言 作为Java工程师 ,jvm对于 java的重要性不言而喻,但是 我们又对jvm了解多少 Java的跨平台性 java发布的口号 “一处编译到处运行 ” 依赖于jvm,并随着jvm的发展, jvm也不仅仅只是java语言专有的运行虚拟机,相比较java语言本身,jvm更加出色。Groov 阅读全文
posted @ 2020-12-02 10:32
哈哈丶丶
阅读(173)
评论(0)
推荐(0)

浙公网安备 33010602011771号