为什么需要Unicode?不同字符集编码的内码定义不一样汉字GBKBIG5D2BBA440丁B6A1A442七C6DFA443
为什么需要Unicode? • 不同字符集编码的内码定义不一样 – 汉字 GBK BIG5 – 一 D2BB A440 – 丁 B6A1 A442 – 七 C6DF A443
UnicodeUnicode是16比特的字符编码,其支持当前世界上绝大多数的语言Unicode给每个字符提供了一个唯一的编码表示,不论是什么平台、程序或语言Windows系统(Windows2000版本)、JAVA、XML、LDAP等已支持UnicodeUnic0de实现了1SO/IEC10646标准安装附加的语言开始>设置>控制面板>区域选项字体(font)Full fonts: Ifyou have Microsoft Office 2ooo, you can get theArial Unicode MS font, which is the most complete
Unicode • Unicode是16比特的字符编码,其支持当前世界上绝大多 数的语言 • Unicode给每个字符提供了一个唯一的编码表示,不论是 什么平台、程序或语言 • Windows系统(Windows 2000版本)、JAVA、XML、 LDAP等已支持Unicode • Unicode实现了ISO/IEC 10646标准 • 安装附加的语言 – 开始 > 设置 > 控制面板 > 区域选项 • 字体(font) – Full fonts: If you have Microsoft Office 2000, you can get the Arial Unicode MS font, which is the most complete
UnicodeJAVA中的字符、字符串、标识符(变量名、方法名和类名称)16比特的Unicode字符Unicode字符集(Unicode characterset)用途:国际化luooooluff,lu是Unicode转义符当前定义了34,000个Unicode字符lu0020~lu007e等效于ASC-ll字符和ISO8859-1(Latin-1)字符0x20~0x7el/charc=‘年’;char c ="u5E74';Strings1=“Javalu8BEDlu8A00";l/Strings1=“Java语言”;Strings2="lu0030lu0031";//String s2 ="01"System.out.println(c);System.out.println(s1);System.out.println(s2);
Unicode • JAVA中的字符、字符串、标识符(变量名、方法名和类名 称) • 16比特的Unicode字符 • Unicode字符集(Unicode character set) – 用途: 国际化 – \u0000 ~ \uffff,\u是Unicode转义符 – 当前定义了34,000个Unicode字符 – \u0020~\u007e等效于ASC-II字符和ISO8859-1(Latin-1)字符 0x20~0x7e char c = ‘\u5E74’; //char c = ‘年’; String s1 = “Java\u8BED\u8A00”; //String s1 = “Java语言”; String s2 = "\u0030\u0031"; //String s2 =“01”; System.out.println(c ); System.out.println(s1); System.out.println(s2);
3.2关键字与标识符关键字(保留字)5(都是小写)见教材表3.5丰标识符用来表示变量名、类名、方法名、数组名和文件名的有效字符序列。规定:可以由字母、数字、下划线(一)、美元符号($)组合而成。必须以字母、下划线或美元符号开头,不能以数字开头。关键字不能当标识符使用。区分大小写。编码习惯:类名首字母大写,变量、方法及对象首字母小写
14 关键字(保留字) 见教材表3.5 (都是小写) 标识符 用来表示变量名、类名、方法名、数组名和文件名的 有效字符序列 。 规定: ◆ 可以由字母、数字、下划线(—)、美元符号($)组合而成。 ◆ 必须以字母、下划线或美元符号开头,不能以数字开头。 ◆ 关键字不能当标识符使用。 ◆ 区分大小写。 编码习惯:类名首字母大写,变量、方法及对象首字母 小写
JAVA关键字所有的关键字都是小写的。如果被大写,就不是关键字了。用于数据类型的关键字byte short int long float double charboolean用于流程控制语句的关键字if else switch case default do while forbreak continue方法、类型、变量的修饰关键字private public protected final staticabstractsynchronizedvolatile异常处理关键字try catch finally throw throws
关键字 ◼ 所有的关键字都是小写的。如果被大写,就不是关 键字了 。 ◼ 用于数据类型的关键字 ◼ byte short int long float double char boolean ◼ 用于流程控制语句的关键字 ◼ if else switch case default do while for break continue ◼ 方法、类型、变量的修饰关键字 ◼ private public protected final static abstract synchronized volatile ◼ 异常处理关键字 ◼ try catch finally throw throws