Java面試題——值傳遞和引用傳遞

值傳遞是對基本型變量而言的,傳遞的是該變量的一個副本,改變副本不影響原變量 引用傳遞一般是對對象型變量而言,傳遞的是該對象地址的一個副本,並不是原對象本身。所以對引用對象進行操作會同時改變原對象 爲什麼說Java中只有值傳遞 我們會經常有一個誤區,認爲在Java中傳遞一個對象引用類型就是引用傳遞,但實際上是一個值傳遞 在Java中不管是值對象還是引用對象都是值傳遞,在其他方法裏改變引用類型的值肯定
相關文章
相關標籤/搜索