java的深拷貝與淺拷貝

Java中對象的創建 clone顧名思義就是複製, 在Java語言中, clone方法被對象調用,所以會複製對象。所謂的複製對象,首先要分配一個和源對象同樣大小的空間,在這個空間中創建一個新的對象。那麼在java語言中,有幾種方式可以創建對象呢?  1 使用new操作符創建一個對象 2 使用clone方法複製一個對象  那麼這兩種方式有什麼相同和不同呢? new操作符的本意是分配內存。程序執行到n
相關文章
相關標籤/搜索