![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
dingzhenyun
我们的征途是星辰大海。
展开
-
git下载项目,IDEA普通文件转换成Module
文章目录git下载项目,IDEA普通文件转换成Module**正常项目****IDEA通过git克隆的项目,显示的格式**解决方式1、按F4进入项目结构2、点击"+",选择New Module3、新建Module的时候,选择之前的JAVASE-Module即可,最后选择完成4、成功的界面显示如下:git下载项目,IDEA普通文件转换成Module正常项目IDEA通过git克隆的项目,显示的格式解决方式1、按F4进入项目结构2、点击"+",选择New Module3、新建Module的时原创 2021-03-01 15:38:42 · 305 阅读 · 0 评论 -
浅拷贝与深拷贝定义
Map的浅拷贝与深拷贝浅拷贝与深拷贝定义浅拷贝与深拷贝的区分浅拷贝特点具体定义特点深拷贝定义特点浅拷贝与深拷贝定义***浅拷贝***:对一个对象进行clone生成新的对象,新的对象要开辟一块新的内存来存储,新对象中的基本类型属性和String类型属性都会开辟新的空间存储,但是如果是引用类型的属性,那这个引用类型的属性还是指向原对象的引用属性内存,当对新的对象或原对象的引用属性做出改变的时候,两方的引用属性类型的值同时做出改变。***深拷贝***:创建一个新对象,将原对象的各个属性的值拷贝过来。深拷贝要原创 2020-09-03 22:14:46 · 426 阅读 · 0 评论 -
map的复制:putAll
map的复制:putAllputAll()实现引用类型的深拷贝putAll()实现引用类型的深拷贝putAll()只是对基本数据类型作了深拷贝。对于引用类型,使用序列化的方式来实现对象的深拷贝,前提是,对象必须是实现了Serializable接口才可以,Map本身没有实现 Serializable 这个接口,所以这种方式不能序列化Map,也就是不能深拷贝Map。但是HashMap是可以的,因为它实现了 Serializable。下面的方式,基于HashMap来讲,非Map的拷贝。下面展示 putA原创 2020-09-03 22:32:45 · 1425 阅读 · 0 评论