java 板


LINE

大家安安 我在書上讀到一條題目 「同一個串在 C 中會佔用 JAVA 約一半的記憶體空間」 這個答案是 false 可是書上前面又說 JAVA 使用 Unicode 來表示符號@@ Unicode 尺寸不是 ASCII 的兩倍嗎? 請問我誤會了什麼呢?? --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.42.232.67
1F:推 LaPass:我直覺上也覺得是這樣,還是說c中的字串也是unicode? 10/05 09:47
2F:→ p52189:C預設應該是ASCII 應該XD 10/05 09:56
我找到答案了 但不確定我的理解是不是正確 因為指令叢集使用的字組( word )大小是固定的 所以不論是 C 使用 ASCII 編碼,或 JAVA 使用 Unicode 都會佔去固定記憶體空間( 32 或 64 位元)
3F:推 PsMonkey:囧... 那處理中文字咧... 這比較基礎好怪異 XD 10/05 11:33
4F:→ p52189:我不知道@@ 中文字有什麼問題嗎? 10/05 11:35
第二道問題 哪一種可容納1,000,000,000(十進制)的變數型態佔用最多記憶體空間 1. C 中的 int 2. C 中的 String 3. Java 中的 String 這個題目講的容納,應該是把數字當成字串來存的意思 就是 "1000000000" 這樣 1 肯定最小 問題在於 2 跟 3,為什麼 3 最大呢? 3 比 2 多出什麼@@?
5F:→ qrtt1:什麼書那麼多詭異的問題。 10/05 12:44
6F:→ p52189:http://tinyurl.com/823qeoj 10/05 13:25
7F:推 PsMonkey:第一題跟第二題是一樣的吧? 10/05 13:42
8F:→ p52189:蛤一樣嗎@@!? 能不能詳細一點解釋 我很弱 囧 10/05 14:01
9F:→ Chikei:第一題...看C用啥編碼而定,所以是錯 10/05 14:36
10F:→ Chikei:第二題,Java是用UTF-16,所以會比C string大(如果是ASCII 10/05 14:37
11F:→ Chikei:要分清楚Unicode跟encoding implementing Unicode是不同的 10/05 14:43
感謝! 第一題我一開始認為是編碼的緣故 但在書上看到這一段 整段節錄給大家看一下 「MIPS 軟體會嚐試將堆疊對齊在字組位址上,以便程式可以單單使用 lw 和 sw (兩 者均對齊字組位址)來存取堆疊。這種慣例表示一個配置在堆疊上的字母符號即使 不需要也會佔用掉 4 個位元組。然而 C 的串變數或位元組的數列會將 4 個位元 組組成一個字組,而 Java 的短整數型態 ( short ) 的串變數或數列會將兩個半 字組組成一個字組。 」 我看完之後作了上面寫到的那些理解 請問我誤會了什麼嗎? ( 錯很大的話請不要笑我..Orz ) ※ 編輯: p52189 來自: 114.42.232.67 (10/05 15:22)
12F:→ Chikei:串變數 <- 這到底是三小,怎麼看都不是字串。 10/05 16:30
13F:→ p52189:我照抄的 書上就這樣寫 囧 10/05 16:34
14F:推 LaPass:那是大陸翻譯還是純粹漏字? 10/05 16:37
15F:→ p52189:是字串無誤 我去徵到原文了XD 10/05 18:31







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:iOS站內搜尋

TOP