第 2-4 课:克隆和序列化 + 面试题
生活随笔
收集整理的這篇文章主要介紹了
第 2-4 课:克隆和序列化 + 面试题
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
克隆
在開始學習克隆之前,我們先來看看下面的代碼,普通的對象復制,存在什么問題?
class CloneTest {public static void main(String[] args) throws CloneNotSupportedException {// 等號賦值( 基本類型)int number = 6;int number2 = number;// 修改 number2 的值number2 = 9;System.out.println("number:" + number);System.out.println("number2:" + number2);// 等號賦值(對象)Dog dog = new Dog();dog.name = "旺財";dog.age = 5;Dog dog2 = dog;// 修改 dog2 的值dog2.name = "大黃";dog2.age = 3;System.out.println(dog.name + "," + dog.age + "歲");System.out.println(dog2.name + "," + dog2.age + "歲");} }程序執(zhí)行結果:
number:6 number2?總結
以上是生活随笔為你收集整理的第 2-4 课:克隆和序列化 + 面试题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 自由职业半年,我又滚回职场了...
- 下一篇: Java核心(五)深入理解BIO、NIO