Java中的关键字与保留字

2.1、Java中的关键字与保留字

2.1.1、关键字(Keyword)

  1. 对Java的编译器有特殊的意义,他们用来表示一种数据类型或者表示程序的结构。
  2. 关键字中所有字母都为小写,目前共计50个(包括2个保留字)。
  3. 官方地址: https://docs.oracle.com/javase/tutorial/java/nutsandbolts/_keywords.html

2.1.2、保留字(reserved)

  1. 保留字是为Java预留的关键字,他们虽然现在没有作为关键字,但在以后的升级版本中有可能作为关键字。

2.1.3、关键字与保留字总览

Java中的关键字与保留字_第1张图片

  1. 说明
    1. Java中有两个未使用的保留字:goto、const。
    2. Java中有三个特殊含义的单词:null、true、false。
    3. JDK1.4 后追加了assert关键字;JDK1.5以后追加了enum关键字。

Java中编码与解码

  1. 编码与解码:
  1. 在计算机的内部,文件都是以二进制编码保存的,所谓的二进制编码就是指1和0。
  2. 依据一定的规则,将字符转换为二进制编码的过程称为编码。
  3. 依据一定的规则,将二进制编码转换为字符的过程称为解码。
  1. 字符集:
  1. 编码和解码所采用的规则,我们称为字符集。
  2. 常见的字符集:
    1. ASCII:美国的字符集(128个字符),全称《美国标准信息交换代码》;
    2. ISO-8859-1:欧洲的字符集(256个字符);
    3. GBK:全称《汉字内码扩展规范》(GBK即“国标”、“扩展”汉语拼音的第一个字母,英文名称:Chinese Internal Code Specification),向下兼容GB2312编码;
    4. GB2312:全称《信息交换用汉字编码字符集》,中文操作系统的默认字符集;
    5. UTF-8:是针对Unicode的一种可变长度字符编码,熟称《万国码》。
  1. ASCII码(补充):
    1. 文本编码方式的基础是ASCII码,它是一个7位的编码标准,包括26个小写字母、26个大写字母、10个数字、32个符号、33个控制代码和一个空格,共128个代码。由于计算机通常采用“字节”为单位存储和交换数据信息,因此很多计算机厂家对ASCII码进行了扩充,在原来的基础上又增加了128个附加字符,如ANSI、UNICODE等字符集。
  2. UNICODE(补充):
    1. 对于英文来讲,ASCII码就足以编码所有字符,但对于中文,则必须使用两个字节来代表一个汉字,这种表示汉字的方式习惯上称为双字节。虽然双字节可以解决中英文字符混合使用的情况,但对于不同字符系统而言,就要经过字符码转换,非常麻烦,如中英、中日、日韩混合的情况。为解决这一问题,很多公司联合起来制定了一套可以适用于全世界所有国家的字符码,不管是东方文字还是西方文字,一律用两个字节来表示,这就是UNICODE。
  1. 乱码的原因:
    1. 如果我们保存文件时使用的是utf-8进行编码,而读取时使用gb2312,这样就会导致页面中的内容不能正常显示,也就是我们所说的乱码;
    2. 所以我们只需要统一两者使用的字符集就可以解决乱码问题;
    3. 这里为了有更好的通用性,我们一般使用utf-8。

你可能感兴趣的:(java,开发语言)