
JVM原理
JVM原理、类加载过程等
Bella_chene
努力学习中的编程小白
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JVM原理
JVM原理一、运行时数据区域线程私有:程序计数器、java虚拟机栈、本地方法栈线程共有:方法区(运行时常量池)、堆、直接内存1、程序计数器作用:可以看成是当前线程所执行的字节码的行号指示器(即表征程序运行到何处)。如果执行java方法,则记录正在执行的虚拟字节码指令的地址;如果执行本地(native)方法,则为空(undefined)特点:线程私有不会存在内存溢出2、java虚拟机栈2.1、定义虚拟机栈:每一个线程运行时所需的内存空间。一个线程中,会包含多个java方法,那么每原创 2020-07-08 15:18:33 · 371 阅读 · 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 · 227 阅读 · 0 评论