原理:從內存中(堆內存)以二進制流的方式進行拷貝,重新分配一個內存塊
特點:1、構造函數不會執行
2、淺拷貝
3、final成員變量不可以執行拷貝。
淺拷貝:只拷貝對象本身,對其內部的數組、引用對象(除了可變對象)不拷貝,直接共享。
深拷貝:所有的都拷貝。
原理:從內存中(堆內存)以二進制流的方式進行拷貝,重新分配一個內存塊
特點:1、構造函數不會執行
2、淺拷貝
3、final成員變量不可以執行拷貝。
淺拷貝:只拷貝對象本身,對其內部的數組、引用對象(除了可變對象)不拷貝,直接共享。
深拷貝:所有的都拷貝。
揭開Java的神祕面紗--之基礎篇 java是一種簡單的、面向對象的、分佈式的、解釋型的、健壯的、安全的、結構中立的、可移植的、性能很優異的、多線程的、動態的語言。 Java的三種技術架