
JVM
文章平均质量分 90
Pursuit@H
这个作者很懒,什么都没留下…
展开
-
JAVA对象的四种引用方式
一、前言:JVM是通过GC机制自动回收内存空间的,不同于c++手动释放空间,在JAVA中设置不同的引用方式就是为了让jvm虚拟机去判断哪些对象应该释放,而哪些对象不能释放.从而使程序更加灵活的控制对象的生命周期。四种引用级别的高低顺序---(高到底)----->强引用,软引用,弱引用,虚引用;二 、强引用(一)含义创建一个对象,并把这个对象赋值给一个引用变量。Object obj =new Object();String str ="hello world!";如上所示原创 2022-04-21 01:21:19 · 5039 阅读 · 0 评论 -
浅谈JVM虚拟机运行时数据区运行原理
前言:Java程序运行的过程中,JVM会将其所管理的内存划分成若干个区域,统称为是运行时数据区。其中,一些线程间共享的区域,随着JVM的启动而创建,JVM的退出而销毁;另一些线程私有的区域,则随着线程的开始而创建,线程的结束而销毁。如图所示,运行时数据区由以下几个区域所组成:程序计数器、Java虚拟机栈、本地方法栈、方法区、堆。...原创 2022-03-28 11:24:21 · 1493 阅读 · 0 评论