随笔分类 -  JVM

摘要:前置阅读【图解JVM内存模型及JAVA程序运行原理】:https://developer.aliyun.com/article/1218034?utm_content=g_1000372435 本文内容和【图解JVM内存模型及JAVA程序运行原理】一文中的“程序样例执行详解”相关。 代码示例: pu 阅读全文
posted @ 2023-05-24 21:03 机械公敌 阅读(234) 评论(0) 推荐(0)
摘要:以下按照引用强弱关系进行排序: 强引用 内存溢出都不会回收。 软引用 public class MyDataTest { public static void main(String[] args) { //SoftReference<String[]> data=new SoftReference 阅读全文
posted @ 2020-08-03 17:15 机械公敌 阅读(488) 评论(0) 推荐(0)
摘要:jvm在执行Java程序时,会把它所管理的内存划分为若干个不同的数据区域: 程序计数器:是一块较小的内存空间,记录正在执行的虚拟机字节码指令的地址。如:线程切换后能恢复到正确的执行位置,因此每条线程都需要一个独立的程序计数器。如果线程执行的是一个Java方法,则计数器记录得是正在执行的虚拟机字节码指 阅读全文
posted @ 2020-07-31 15:36 机械公敌 阅读(93) 评论(0) 推荐(0)