![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM原理
JVM原理、类加载过程等
Bella_chene
努力学习中的编程小白
展开
-
JVM原理
JVM原理 一、运行时数据区域 线程私有:程序计数器、java虚拟机栈、本地方法栈 线程共有:方法区(运行时常量池)、堆、直接内存 1、程序计数器 作用:可以看成是当前线程所执行的字节码的行号指示器(即表征程序运行到何处)。如果执行java方法,则记录正在执行的虚拟字节码指令的地址;如果执行本地(native)方法,则为空(undefined) 特点: 线程私有 不会存在内存溢出 2、java虚拟机栈 2.1、定义 虚拟机栈:每一个线程运行时所需的内存空间。一个线程中,会包含多个java方法,那么每原创 2020-07-08 15:18:33 · 317 阅读 · 0 评论 -
Java的垃圾回收机制
Java的垃圾回收机制 Java不需要程序员显示进行垃圾回收,JRE会自动回收堆内存中的垃圾。 对于引用对象来说,如果堆内存中的内存没有任何对象引用了,那么这块内存就变成了垃圾,系统会自动清楚该内存区域的内容,并将该内存分配给新的对象 class Person{ int age; int height; public void info(String name) { System.out.println(name+"的年龄是:"+age+",身高是:"+height); } //定义一个两参构原创 2020-05-14 16:32:55 · 197 阅读 · 0 评论