1.首先了解基本型別資料和參考型別的變數存放在堆疊,new出來的物件在堆中
2.堆疊中的生命周期隨著方法結束而回收,所以基本型別的傳遞為值傳遞,方法結束后回歸正常值
3.參考型別堆疊中存放的是物件的地址,堆中存放的是實際物件內容,在方法呼叫時傳遞的是地址,所以對它修改會影響堆中實際物件內容,但是如果形參指向的內容不是原來的地址指向的物件,那么對形參指向的物件修改不會影響實參的內容。例如在方法引數中有個User物件,在方法中new了一個新物件給它,那么對它的修改不會影響實參地址的物件
uj5u.com熱心網友回復:
最近論壇多了好多科普的uj5u.com熱心網友回復:
自己的學習理解罷了uj5u.com熱心網友回復:
重在理解,不要只是人云亦云而且不止要知其然,還要知其所以然
加油。。。
uj5u.com熱心網友回復:
這種普及貼為什么不去博客寫,而來論壇寫?轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/29479.html
標籤:Java SE
上一篇:求助tomcat重復列印輸出
下一篇:解釋一下輸出結果是怎么產生的?
