java參數傳遞:值傳遞仍是引用傳遞

基本類型做爲參數傳遞時,是傳遞值的拷貝,不管你怎麼改變這個拷貝,原值是不會改變的; spa

Java中對象做爲參數傳遞時,是把對象在內存中的地址拷貝了一份傳給了參數。實參和形參都是同一個對象,因此改變了其一,另一個確定也是會變的。
.net

簡而言之: 對象

傳值就是不會改變實際的那個值(實參); blog

傳引用會改變實際的那個對象(實參)
內存

詳細講解見:http://my.oschina.net/leoson/blog/103255 引用

相關文章
相關標籤/搜索