深入理解Java虚拟机
文章平均质量分 87
齐光it
齐光的博客
展开
-
深入理解Java垃圾收集算法
深入理解Java垃圾收集算法原创 2022-07-27 22:55:41 · 201 阅读 · 0 评论 -
JAVA四种引用类型
JAVA四种引用类型在java世界中,处处存在引用。什么是引用呢?如果一个变量中存储着另外一块内存的起始地址,那么就称该变量是某对象的引用。来看一段常见创建对象代码。Student stu = new Student();stu.print();我们创建了一个Student对象,并赋值给变量stu,然后使用stu调用Student的print方法。变量stu就是Student的引用。在JDK1.2后,Java对引用的概念进行了扩展,将引用分为强引用(Strong Reference)、软引用(S原创 2022-02-13 22:25:55 · 2267 阅读 · 1 评论 -
JAVA运行时数据区
Java运行时数据区1、程序计数器程序计数器是记录当前线程执行的指令。JVM执行引擎就是通过改变程序计数器的值来获取下一条需要执行的字节码指令,它是控制程序流程的指示器。由于一个处理器(核心)在同一时间内,只会执行一个线程中的指令,当执行其他线程时,会发生上下文切换,此时会保存当前线程的上下文。为了线程切换回来后能正常恢复上次的执行状态,每一个线程都需要一个独立的程序计数器,独立存储,避免互相干扰。如果线程正在执行的是一个Java方法,这个计数器记录的正式正在执行的字节码指令地址;如果正在执行的是原创 2022-02-04 16:41:16 · 565 阅读 · 0 评论