
JVM
文章平均质量分 87
sen_ice
这个作者很懒,什么都没留下…
展开
-
(二)JVM—— 创建对象之类加载机制
很多人学Java,都知道Java是一门面向对象的语言,那在Java这里他们是如何创建“对象”的,一说到“对象”,大家都喜欢的啦。不过我这里还是正儿八经的讲述JAVA的对象由来,废话不多说啦,现在正式说一说。 首先,在讲JAVA对象创建前先聊一聊在JVM中是如何加载我们的类,(没有类哪来的对象,????),JVM要加载类它会事先通过判定以下这些情况: 1. 遇到new/getstatic/putstaic/invokestatic四个字节码指令时,如果类没有进行初始化,则先进行类的初...原创 2022-04-23 15:44:27 · 167 阅读 · 0 评论 -
(一)JVM—— 内存运行模块
JVM,这个东西是我们每个Java程序员都认识、了解的一个知识点,今天捡起这个东西,好好做个总结。要了解JVM之前,我们先来认识一下Java 虚拟机所管理的内存运行模块。 Java 虚拟机所管理的内存运行结构图 1、线程独占区域模块 1.1、程序计数器 程序计数器(Program Counter Register)是每个线程独立占用多一块较小的内存空间,它是当前线程执行字节码的行号指示器。该模块在JAVA虚拟机内存规范中唯一不会有出现OutofMemoryError情况的一个区域。如果该线原创 2020-09-03 23:16:14 · 288 阅读 · 0 评论