Java 基礎知識面試題

深克隆和淺克隆的區別? 淺克隆是兩個完全相同的對象(包含普通對象和數組對象)指向了同一片內存區域 深克隆是兩個完全相同的對象(包含普通對象和數組對象)指向了不同的內存區域 深克隆方法? 申請一片新的內存區域,然後將對象拷貝到新的內存區域中 == 和 equal 的區別? 沒有重載equal方法時,equal和== 是等價的,都是比較內存地址是否相同; 重載equal方法後,如 string 中重載
相關文章
相關標籤/搜索