- 博客(2)
- 收藏
- 关注
原创 深克隆与浅克隆(深拷贝与浅拷贝)
比如:别人有一个漂亮的房子H,浅拷贝:增加了一个去H的途径,但是如果H内部改变,再去访问也会发生改变。深拷贝:按照H自己搭建一个一模一样的HC,如果H发生改变不会影响HC,HC的改变也不会影响H。java代码定义一个Car类,实例化两个对象c1和c2,令c2=c1,在输出结果中,如果c1改变c2也随之变化,同时c1和c2指向同一地址Car c1 = new Car("BWM",001); Car c2= new Car("MMM",001); //Car c2 =
2020-09-12 22:19:23 419
原创 java中 >> 和 >>> 和 >>= 和 >>>=的区别
java中 >> >>> >>= >>=的区别请实现一个函数,输入一个整数,输出该数二进制表示中 1 的个数。例如,把 9 表示成二进制是 1001,有 2 位是 1。因此,如果输入 9,则该函数输出 2。剑指offer这道题的解法中用到了一个>>>= int res = 0; while(n != 0) { res += n & 1;
2020-09-12 20:40:32 809
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人