看板
[ java ]
討論串[問題] 請教一個基本的問題
共 11 篇文章
內容預覽:
閒閒沒事,我又來了,這次我要學 adrianshum 來話圖。. 另外,其實我一直覺得宣稱 Java 是 call by reference 根本就是. 在誤導……字串的那個例子就很明顯了。. 謎之聲:如果覺得這字串只是特例,我還是覺得那麼一定是基礎觀念. 不清楚啊!因為就算不是字串,還是可以造成相
(還有4362個字)
內容預覽:
實際上把 adrianshum 提出的例子改成 formal parameter: a 只有單純的. assignment 操作,還是會有人搞錯,因此 adrianshum 的例子重點不在於. Java String (某種程度來說)是 immutable object。. 每次出現 call by
(還有625個字)
內容預覽:
String 的情況不同, 它不是 primitive type. 但是它是 immutable object. 也就是說一旦建構完成, 此物件的內容就不能再改變了. 之後所有的改變都是新增一個複本, 所以不會作用回 function 外. 其他還有 Integer, Double ... 等. -
(還有1個字)
內容預覽:
一說到Java的參數傳遞的問題. 我也一直記得 Java 稱是 call by value. 而且我也知道它的運作方式. 可是呢, 有些情況下必須選擇另一個答案. 台電98年 計概/網路 試題. http://www.taipower.com.tw/TaipowerWeb//upload/files
(還有150個字)
內容預覽:
[43]. 推文等太久,乾脆回文。. 把它理解為 "obj 就是 call by ref" ,包準你會. 在另一種情況下搞混。. 例如:. void foo(String a) {. a += "foo";. }. String x = "xxx";. foo(x);. // x 的結果是什麼?.
(還有174個字)