Java拷貝數(shù)組方法Arrays.copyOf()是地址傳遞的證明實(shí)例
在看別人的關(guān)于CopyOnWriteArrayList 這個(gè)類(lèi)的時(shí)候,看到有人提出了關(guān)于:數(shù)組拷貝的方法Arrays.copyOf() 的問(wèn)題,如下:
只是復(fù)制了引用地址,數(shù)組內(nèi)的對(duì)象還是和舊數(shù)組一樣的?
看了他的問(wèn)題,我也是有點(diǎn)迷惑了,以前都沒(méi)想過(guò)這個(gè)。既然如此,我就有如下的測(cè)試,以解心中之疑惑。

看代碼名字,就是從其他地方獲得三個(gè)student對(duì)象到這個(gè)數(shù)組里面,打印沒(méi)復(fù)制之前的數(shù)組信息。然后修改新新數(shù)組的第0個(gè)學(xué)生的名字。然后再輸出copy出來(lái)的數(shù)組和源數(shù)組,看看啥情況。
結(jié)果:
雖然copy出來(lái)的是新數(shù)組沒(méi)錯(cuò)。
但是新舊數(shù)組都是指向同一個(gè)引用滴,哦 my god 。
所以最后的結(jié)論是:
Java 拷貝數(shù)組方法 Arrays.copyOf() 是地址傳遞。
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接
相關(guān)文章
新手學(xué)習(xí)JQuery基本操作和使用案例解析
這篇文章主要介紹了新手學(xué)習(xí)JQuery基本操作和使用案例解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-02-02
Spring?Boot如何在加載bean時(shí)優(yōu)先選擇我
這篇文章主要介紹了Spring?Boot如何在加載bean時(shí)優(yōu)先選擇我,在?Spring?Boot?應(yīng)用程序中,我們可以采取三種方式實(shí)現(xiàn)自己的?bean?優(yōu)先加載,本文通過(guò)實(shí)例代碼給大家詳細(xì)講解,需要的朋友可以參考下2023-03-03
Spring Security OAuth2 token權(quán)限隔離實(shí)例解析
這篇文章主要介紹了Spring Security OAuth2 token權(quán)限隔離實(shí)例解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-11-11
ANSI,Unicode,BMP,UTF等編碼概念實(shí)例講解
這篇文章主要介紹了ANSI,Unicode,BMP,UTF等編碼概念實(shí)例講解,具有一定借鑒價(jià)值,需要的朋友可以參考下。2017-12-12
java實(shí)現(xiàn)簡(jiǎn)單聊天室單人版
這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)簡(jiǎn)單聊天室的單人版,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-07-07
Java中自定義類(lèi)的實(shí)現(xiàn)詳解
自定義類(lèi)是Java中最基本、也是最重要的組成部分之一,使用者可以根據(jù)需求創(chuàng)建自己的數(shù)據(jù)類(lèi)型,從而更加高效地構(gòu)建程序,本文就來(lái)為大家詳細(xì)講講Java中自定義類(lèi)的實(shí)現(xiàn)與使用吧2023-05-05
詳解java解決分布式環(huán)境中高并發(fā)環(huán)境下數(shù)據(jù)插入重復(fù)問(wèn)題
這篇文章主要介紹了java解決并發(fā)數(shù)據(jù)重復(fù)問(wèn)題 ,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03

