看板 [ java ]
討論串[問題] 請教String的問題
共 6 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓3(3推 0噓 24→)留言27則,0人參與, 最新作者kdok123 (小天)時間9年前 (2014/12/17 21:19), 9年前編輯資訊
1
0
1
內容預覽:
ex1:. public static void main(String[] args){. String str1 = "Hello";. System.out.println(str1);. tell(str1);. System.out.println(str1);. }. public st
(還有725個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者kdok123 (小天)時間9年前 (2014/12/18 15:32), 9年前編輯資訊
1
0
1
內容預覽:
我這邊的問題很簡單,因為有觀念是"string 是 final類不能修改". 但我自己簡單測試了一下卻測試不出來?. 測試1:. String a = "hello";. a = "haha". sout(a);. 輸出: haha. 問題1: 不是說不能修改嗎? 到底是什麼時候不能修改呢?. 問題
(還有436個字)

推噓3(3推 0噓 6→)留言9則,0人參與, 最新作者darkk6 (Mr. Pan)時間9年前 (2014/12/18 15:35), 編輯資訊
0
0
1
內容預覽:
問題和 String 的 Immutable 比關係較無關(應該說較少),主要是 Method 的. Pass by value 問題. 底下用簡單的圖解來表示變數與記憶體之間的關係:. ========================================================
(還有4223個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者darkk6 (Mr. Pan)時間9年前 (2014/12/18 15:54), 9年前編輯資訊
0
0
2
內容預覽:
不太對, String 被定義成 final 類別是指不能被繼承. public final class String { .... }. 自己測試看看: http://ideone.com/VbYiMc. 從. ┌───┐. a ───→│hello │. └───┘. =============
(還有856個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者Chikei ( )時間9年前 (2014/12/18 16:54), 編輯資訊
0
0
1
內容預覽:
一起回一回. 1. String是final class代表的含意是這個class不能被繼承,跟能不能被修改沒關係. 也就是說final修飾的是class的類型,不是class的內容。. 2. 原po你少了一個認知,java內所有非基本型別的變數代表的都是參照(指標)。. 所以. String va
(還有448個字)
首頁
上一頁
1
2
下一頁
尾頁