本教程适用于JDK 8。本页中描述的示例和实践不利用后续版本中引入的改进,并可能使用不再可用的技术。
请参阅Java语言更改以了解Java SE 9及后续版本中更新的语言特性的摘要。
请参阅JDK发布说明以获取有关所有JDK版本的新功能、增强功能以及已删除或已弃用选项的信息。
为了支持替代字符而不改变char
原始数据类型并导致与以前的Java程序不兼容,替代字符由一对称为代理项的码点值定义。第一个码点来自高代理项范围U+D800
至U+DBFF
,第二个码点来自低代理项范围U+DC00
至U+DFFF
。例如,Deseret字符长I,U+10400
,使用这一对代理值定义:U+D801
和U+DC00
。