鍍金池/ 教程/ Java/ Java Unicode編碼系統(tǒng)
Java for循環(huán)
Java接口
Java是什么?
Java命名約定
java中方法重載和方法重寫的區(qū)別
Java運算符
Java抽象類
Java快速入門
Java實例初始化程序塊
Java靜態(tài)綁定和動態(tài)綁定
Java do-while循環(huán)
Java對象克隆
Java Object類
Java聚合
Java繼承
Java this關(guān)鍵字
Java虛擬機內(nèi)部體系結(jié)構(gòu)
Java構(gòu)造器(構(gòu)造方法)
Eclipse安裝和配置
Java多態(tài)
Java方法重載
Java while循環(huán)
Java教程
Java按值調(diào)用和引用調(diào)用
Java strictfp關(guān)鍵字
Java封裝
Java語言特點
Java數(shù)組
Java instanceof運算符
Java包裝類
Java命令行參數(shù)
Java包
Java面向?qū)ο螅∣OP)概念
簡單Java程序
Java基礎(chǔ)實例程序
Java對象和類
Java continue語句
Java抽象類和接口的區(qū)別
C++ VS Java比較
Java if/else語句
Java switch語句
Java歷史
Java變量和數(shù)據(jù)類型
安裝Java環(huán)境(Linux)
Java JDK安裝和配置
Hello Java程序的內(nèi)部細節(jié)
Java break語句
Java方法重寫
Java Unicode編碼系統(tǒng)
怎么樣開始學(xué)習(xí)Java編程?
對象和類之間的區(qū)別
Java訪問修飾符
Java super關(guān)鍵字
Java注釋
JDK,JRE和JVM之間的區(qū)別
Java final關(guān)鍵字
Java static關(guān)鍵字

Java Unicode編碼系統(tǒng)

Unicode是一種通用的國際標準字符編碼,能夠表示世界上大多數(shù)的書面語言。

為什么java使用Unicode系統(tǒng)?

Unicode之前,有很多語言標準:

  • ASCII (美國信息交換標準代碼)。
  • ISO 8859-1 用于表示西歐語言。
  • KOI-8 用于表示俄文。
  • GB18030BIG-5 用于表示中文等等。

問題

這導(dǎo)致兩個問題:

  1. 指定代碼值對應(yīng)于各種語言標準中的不同字母。
  2. 具有大字符集的語言的編碼具有可變長度。一些常見字符被編碼為單字節(jié),其他需要兩個或多個字節(jié)。

解決辦法

為了解決這些問題,開發(fā)了一種新的語言標準,即Unicode系統(tǒng)。在unicode中,每個字符保存為2個字節(jié),因此java也使用2個字節(jié)的字符。

最小值: \u0000
最高值: \uFFFF