
Java面试
ks宁
这个作者很懒,什么都没留下…
展开
-
java中常见的static面试题目
1下面这段代码的输出结果是什么? public class Test extends Base{ static{ System.out.println("test static"); } public Test(){ System.out.println("test constructor"); } ...原创 2019-02-25 16:50:30 · 2010 阅读 · 1 评论 -
你真的理解深拷贝与浅拷贝了吗?
简单来说,深拷贝主要是将另一个对象的属性值拷贝过来之后,另一个对象的属性值并不受到影响,因为此时它自己在堆中开辟了自己的内存区域,不受外界干扰。 浅拷贝主要拷贝的是对象的引用值,当改变对象的值,另一个对象的值也会发生变化。 我们看一个基本数据类型的列子,let a = 1命令会在栈内存中开辟一块区域,之后拷贝一个a对象给b,如图所示 ![在这里插入图片描述](https:/...原创 2019-06-12 14:31:38 · 13561 阅读 · 0 评论