从零开始学Java Web开发
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.1 Java标识符和关键字

符号是构成程序的基本单位。Java语言中使用Unicode字符集,该字符集中的一个字符占2个字节,整个字符集包含 65535 个字符,这样可以在不同的操作系统中采用统一的符号表示方法,从而为Java的跨平台性提供了保障。

2.1.1 标识符

标识符是对程序中的各个元素命名时使用的标记,它可以是一个字母或者是一串以字母开头的、由字母、数字或者某些特殊符号组成的字符串。使用带有特定意义的标识符作为元素的名称更易于程序的理解。标识符可被用做变量名、方法名、接口名、类名等,通过标识符保证这些程序元素在程序中的唯一性。

Java语言中对标识符的定义有如下的规定。

❑ 标识符由字母、下画线(_)、美元符($)和数字组成,但不能以数字作为标识符的开头。

❑ 标识符区分大小写,长度没有限制,当然过长的标识符会造成编程的烦琐。

❑ 标识符中不能含有其他符号和空格。

❑ Java中的关键字不能作为标识符。

下面是合法的标识符定义:

        Identiffer  username  Username  username  User_name  _sys_varl  $change  sizeof

因为Java中的标识符区分大小写,所以Username、username和userName是3个不同的标识符。

下面的标识符定义是非法的:

        3Sun         //以数字3开头
        class            //Java关键字
        #myname          //含有符号#

2.1.2 关键字

Java关键字也称“保留字”,是Java语言自身定义的具有特殊含义和用途的字符串,是保留给Java编译器识别用的。Java的关键字如表2.1所示。

表2.1 Java中的关键字

说明

Java中所有关键字均为小写字母,其中关键字“const”和“goto”虽然被保留但未被使用。

2.1.3 分隔符和注释

在Java语言中,字符除了可以作为标识符和关键字之外,一些字符还被当做分隔符使用,常用分隔符,如表2.2所示。

表2.2 Java分隔符

此外,在程序代码中还有一些字符属于非编译执行部分,这些字符是程序中的注释,注释是程序中的说明性文字,其作用是为程序添加说明,增加程序的可读性。

说明

作为编程人员,应该养成使用注释的习惯,这便于自己及他人在查看程序时对代码的修改与理解。

Java中的注释有以下3种形式。

❑ “//”符号:单行注释,表示从“//”符号开始到此行末尾的位置都视为注释。

❑ “/*注释部分 */”符号:多行注释,表示从“/*”开始,到“*/”结束都视为注释部分。

❑ “/**注释部分 */”符号:文件注释,也是多行注释。此形式乃是第二种的特别类型,可用javadoc命令来生成HTML形式的Java API帮助文档。