JAVA中參數傳遞的迷惑點

                         1. 值傳遞:(基本類型)傳遞給方法形參的是具體的數值,在方法執行後,並不會改變原來的實參數值


      2.引用傳遞:(引用類型)傳遞給方法形參的是實參的地址,在方法執行後,原來的實參數值會得到相應的改變


      備註:當傳遞一個字符串的引用變量時,雖然該類型是引用類型,但是在內存中,字符串常量會被存儲到方
法區中的常量池,如果常量池有要賦值的字符串,則不再賦值,直接指向,否則重新創建一個要賦值
的字符串,並將首地址賦給原來指向的變量,原來的變量地址也就變了,而實參仍然指向原來的字
符串,所以在方法執行後,實參數值不會改變

    
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章