![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java进阶
文章平均质量分 90
Rock_hammer
这个作者很懒,什么都没留下…
展开
-
JVM-内存管理02-(垃圾回收机制)
垃圾回收机制Java虚拟机JVM提供了一种名为垃圾回收(GC)的机制,来帮助程序员实现自动的动态内存管理。其主要完成三件事: 1)判断哪些垃圾需要回收? 2)什么时候回收? 3)如何回收?显而易见的是,程序计数器、虚拟机方法栈、本地方法栈都是线程私有的,其内存的分配与回收随线程的创建与结束而实现,是确定的。而Java堆与方法区则是不确定的,只有在程序实际运行时,才能知道有多少对象被创建了,这部分内存的分配与回收是动...原创 2021-07-21 10:45:32 · 118 阅读 · 0 评论 -
Java-01 浅拷贝/深拷贝
1. Java中的赋值 在Java中对于8种基本类型变量的赋值是通过拷贝值的形式实现的(即将原有变量的值拷贝到新变量中,两者独立,互不干扰)。 而Java对于对象的拷贝一共有三种实现方式:分别是1)直接赋值、2)浅拷贝、3)深拷贝。1.1 直接赋值 1)概述: 基本类型变量的直接赋值就是值拷贝,这里不再赘述。 对于引用类型变量的直接赋值时发生的是引用的拷贝,即将原引用(对象的内存地址...原创 2021-07-16 12:12:24 · 133 阅读 · 0 评论