Re: [問題] 不太了解我哪裡做錯了.../_\

看板java作者 (evilkiss)時間15年前 (2008/10/12 16:06), 編輯推噓11(1104)
留言15則, 5人參與, 最新討論串2/3 (看更多)
我說一下我為什麼會做這樣的推論好了 也許這樣的想法並不適用於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)

10/12 16:55, , 1F
集合要怎麼轉成非集合呢?難不成要 fold?
10/12 16:55, 1F

10/12 16:59, , 2F
在學習過程中 , 「我覺得」十次有九次會是錯誤的,請培養實驗
10/12 16:59, 2F

10/12 17:00, , 3F
精神 , 另如果要提出書上講的東西, 請列原文,別列自己解讀的
10/12 17:00, 3F

10/12 17:03, , 4F
你可以看一下JDK目錄內的src.zip 裡面的java.lang.String
10/12 17:03, 4F
書上就說這樣 如果你認為那是我覺得 不過String是不是屬於原生資料型態相當有爭議 雖然JAVA一定可以使用String這個 資料型態 但是String的構成與使用卻比較類似物件導向的觀念 <原生資料型態指的是程式內定的資料型態 這些資料型態的定義存在於語言本身 而不需要包含任何外部的程式> ※ 編輯: evilkiss 來自: 140.124.41.18 (10/12 17:10)

10/12 17:09, , 5F
內容 , 因為也不能保證不是誤解或是過度解讀.
10/12 17:09, 5F

10/12 17:10, , 6F
看過src後或許能更加理解
10/12 17:10, 6F

10/12 17:19, , 7F
String 「不是」 原生資料 , 這是可以百分百確定的事情.
10/12 17:19, 7F
恩 是java公司說的 還是老師說的 還是書寫的 ※ 編輯: evilkiss 來自: 140.124.43.172 (10/12 17:22)

10/12 17:22, , 8F
所以char跟String不是同樣的東西 , 所以(int)String是不能
10/12 17:22, 8F

10/12 17:24, , 9F
JDK目錄內的src.zip說的
10/12 17:24, 9F

10/12 17:27, , 10F
The Java Language Specification <<有興趣可以去翻這本書
10/12 17:27, 10F

10/12 17:27, , 11F
我只聽過 Sun Microsystems,沒聽過Java Microsystems
10/12 17:27, 11F

10/12 23:57, , 12F
編譯不過就是錯了, 有需要跟人爭論一大篇嗎?..
10/12 23:57, 12F

10/13 00:21, , 13F
原po明顯賊接受過1.4的洗禮(誤)
10/13 00:21, 13F

10/13 00:23, , 14F
10/13 00:23, 14F

10/13 21:40, , 15F
我的本意是在糾正我的想法是不適合用在java 不是在辯論
10/13 21:40, 15F
文章代碼(AID): #18yR0Cjl (java)
文章代碼(AID): #18yR0Cjl (java)