JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Java 新手區  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 Re:小弟寫了一個0~N加總的程式,請各位前輩看看是否有用到傳參考? [Re:bluewingsky]
jimwayne





發文: 220
積分: 0
於 2014-03-02 00:09 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
bluewingsky wrote:
你連結的那篇,解說的人對java的理解不完全正確,
後面他自己也說java只有call by value,
下兩句卻又說「物件參考型別(Reference)是傳參考值」,前後矛盾。


確切來說,Java 的確只有 call by value,但實作上又有點 tricky
Java 在傳遞 primitive type 時,是傳遞 primitive type 的數值,因此是 call by value
而在傳遞 Object 時,是傳遞 Object 的記憶體位址的數值,因此也是 call by value
只不過記憶體位置會被自動轉譯成物件,因此對開發者來說,行為上是 call by reference。
因此該連結中的描述並沒有錯誤,也沒有自打嘴巴,而是裡面有一點特殊的行為容易造成誤解。


reply to postreply to post
Java 工作者,但仍然是個初心者.....
話題樹型展開
人氣 標題 作者 字數 發文時間
803 小弟寫了一個0~N加總的程式,請各位前輩看看是否有用到傳參考? oliverLiao 505 2014-03-01 16:38
696 Re:小弟寫了一個0~N加總的程式,請各位前輩看看是否有用到傳參考? haur576 703 2014-03-01 16:47
707 Re:小弟寫了一個0~N加總的程式,請各位前輩看看是否有用到傳參考? oliverLiao 59 2014-03-01 18:06
694 Re:小弟寫了一個0~N加總的程式,請各位前輩看看是否有用到傳參考? haur576 151 2014-03-01 18:30
662 Re:小弟寫了一個0~N加總的程式,請各位前輩看看是否有用到傳參考? bluewingsky 742 2014-03-01 23:08
651 Re:小弟寫了一個0~N加總的程式,請各位前輩看看是否有用到傳參考? jimwayne 402 2014-03-02 00:09
650 Re:小弟寫了一個0~N加總的程式,請各位前輩看看是否有用到傳參考? bluewingsky 600 2014-03-02 01:04
708 Re:小弟寫了一個0~N加總的程式,請各位前輩看看是否有用到傳參考? oliverLiao 627 2014-03-02 11:44
» JWorld@TW »  Java 新手區

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8