看板 java 關於我們 聯絡資訊
我說一下我為什麼會做這樣的推論好了 也許這樣的想法並不適用於java= =" 書上在表格上是寫String char[] 中文敘述.... (中文敘述 我只注意他的空間是隨著資料而變) char A='a'; 'a'字元會用某種編碼方式存到程式給他的記憶體位置 而A則是那個記憶體位置的座標(這是我自己這樣解釋) 所以我認為以後用到A 是去找A地址的資料用char的解碼器去轉換 記憶體上的資料把a字元轉換出來 書上說int b=(int) 某個變數 是強制將那變數的資料用int的方式去解釋 所以我看到String 可以解釋為char[] 我認為這代表String形態的資料的儲存方式和char一樣 那強制轉換時應該也能把String C="a"; 的C變數中的資料解讀 因為資料的空間大小不是固定 我也知道用C="ab"會有問題 所以我只用"a" 如果從編碼解碼來看 我覺得應該可以通用吧?? 但再去把中文敘述詳細看完 他說原生資料型態有爭議 所以才會問你們要傳達給我的是不是他資料儲存時並不是用char的方式 -- http://www.wretch.cc/album/evilkiss 有空來逛逛阿 交個朋友 一起打網球吧 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.124.43.174 ※ 編輯: evilkiss 來自: 140.124.43.174 (10/12 16:11) ※ 編輯: evilkiss 來自: 140.124.43.174 (10/12 16:12)
godfat:集合要怎麼轉成非集合呢?難不成要 fold? 10/12 16:55
TonyQ:在學習過程中 , 「我覺得」十次有九次會是錯誤的,請培養實驗 10/12 16:59
TonyQ:精神 , 另如果要提出書上講的東西, 請列原文,別列自己解讀的 10/12 17:00
slalala:你可以看一下JDK目錄內的src.zip 裡面的java.lang.String 10/12 17:03
書上就說這樣 如果你認為那是我覺得 不過String是不是屬於原生資料型態相當有爭議 雖然JAVA一定可以使用String這個 資料型態 但是String的構成與使用卻比較類似物件導向的觀念 <原生資料型態指的是程式內定的資料型態 這些資料型態的定義存在於語言本身 而不需要包含任何外部的程式> ※ 編輯: evilkiss 來自: 140.124.41.18 (10/12 17:10)
TonyQ:內容 , 因為也不能保證不是誤解或是過度解讀. 10/12 17:09
slalala:看過src後或許能更加理解 10/12 17:10
TonyQ:String 「不是」 原生資料 , 這是可以百分百確定的事情. 10/12 17:19
恩 是java公司說的 還是老師說的 還是書寫的 ※ 編輯: evilkiss 來自: 140.124.43.172 (10/12 17:22)
TonyQ:所以char跟String不是同樣的東西 , 所以(int)String是不能 10/12 17:22
slalala:JDK目錄內的src.zip說的 10/12 17:24
TonyQ:The Java Language Specification <<有興趣可以去翻這本書 10/12 17:27
slalala:我只聽過 Sun Microsystems,沒聽過Java Microsystems 10/12 17:27
chph:編譯不過就是錯了, 有需要跟人爭論一大篇嗎?.. 10/12 23:57
slalala:原po明顯賊接受過1.4的洗禮(誤) 10/13 00:21
slalala: 沒 10/13 00:23
evilkiss:我的本意是在糾正我的想法是不適合用在java 不是在辯論 10/13 21:40