點(diǎn)擊查看:2015計(jì)算機(jī)等級(jí)考試二級(jí)Java入門教程章節(jié)匯總
點(diǎn)擊查看:2015計(jì)算機(jī)等級(jí)考試二級(jí)Java入門教程第一章匯總
1.6 java和Unicode
程序設(shè)計(jì)如何支持除了拉丁文字符集外的任何語言,己成為一個(gè)大問題。許多國家語言定義的是8位字符集,但是如果你要在一個(gè)文件中同時(shí)使用拉丁文字符集和西里爾字符集(Cyrillic)就會(huì)產(chǎn)生問題。如果你要處理日文,用8位字符集表示將是不可能的。Unicode是一個(gè)標(biāo)準(zhǔn)字符集,它是為滿足所有語言的字符需要而制定的。它用16位編碼表示一個(gè)字符,即一個(gè)字符占兩個(gè)字節(jié),從而可以表達(dá)多達(dá)65535個(gè)不同的字符。這樣就叮對(duì)許多字符進(jìn)行編碼,也就有足夠的空間設(shè)置每個(gè)國家的字符集編碼。其中可以包含日文使用的需要數(shù)千個(gè)字符編碼的Kanji字符集。
我們將在第2章中看到,Java源代碼使用的也是Unicode字符集。嚴(yán)格地說,只有注釋、標(biāo)識(shí)符、字符和文本串可以使用Unicode前128個(gè)之外的字符。Java內(nèi)部也支持Unicode來表示字符和串,所以它潛在地具有理解國際性語言的能力。你熟悉的ASCII碼與Unicade前l(fā)28個(gè)字符是一一對(duì)應(yīng)的,所不同的是每個(gè)字符占用兩個(gè)字節(jié),你不必在意所要處理的字符編碼,當(dāng)然除非你從一開始就要建立一種支持多語言的應(yīng)用程序。
相關(guān)推薦:
2014年9月計(jì)算機(jī)等考答案專題| 等考真題 | 答案交流
2014年9月等考成績查詢時(shí)間 | 查分免費(fèi)提醒 | 合格標(biāo)準(zhǔn)
2015計(jì)算機(jī)等考報(bào)考指南專題 | 2015等考報(bào)名時(shí)間預(yù)測(cè)
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |