![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
songchengguo866
这个作者很懒,什么都没留下…
展开
-
号称所有程序员都会犯错的程序
废话不多说,直接上代码!!! 先创建一个测试类: package cn.xiaohu.jvm; public class Singleton { public static Singleton singleton=new Singleton(); public static int num1; public static int num2=0;原创 2017-12-30 00:34:49 · 352 阅读 · 0 评论 -
浅谈java浅克隆与深克隆
如果我们有一个对象a,我们想得到它的一个克隆,那么我们该怎么做呢?最直观、最笨的方法是我们先new一个a的同类对象b,然后挨个拷贝a的属性给b中的相应属性。那么,这里马上就得引出两个概念:浅克隆与深克隆。 如果用直白的、非严格定义的语言来解释这两个概念,那么可以这么说: 所谓浅克隆是指复制一个对象的实例,但是这个对象中包含的其它的对象还是共用的。 所谓深克隆是指复制一个对象的实例转载 2017-12-27 22:55:07 · 124 阅读 · 0 评论