Java的中对象池,深复制(深克隆),浅复制(浅克隆)的理解

1、对象池就是初始化了很多对象,就是将创建的对象保存起来下次使用时直接拿出去使用,在不需要创建。

在理解Java的深拷贝和浅拷贝之前,首先了解是什么是Java深拷贝?什么是Java浅拷贝?

2、深拷贝:就是相当于,Demo demo=new Demo("张三","12");

                    Demo demo1=new Demo("张三","12");

他们两个是对象的内容一样,但是demo和demo1引用指向的地址是不一样的。

3、浅拷贝:就是相当于Demo demo=new Demo(); Demo demo1=demo;这个两个是不同的引用,但是指像的地址是同一个对象的地址。

 

你可能感兴趣的:(java)