Java标识符命名规则 |
|
在Java中,标识符是赋予变量、类或方法的名称,程序通过这些名称来访问或修改某个数据的值。标识符可从一个字母、下画线(_)或美元符号($)开始,随后也可跟数字。在这里,字母的范围并不局限于26个英文字母,而是包括任何一门语言中的表示字母的任何Unicode字符。标识符未规定大长度。 Java不采用通常计算机系统采用的ASCII代码集,而是采用更为化的Unicode字符集。在这种字符集中,每个字符用二个字节即16位表示。这样,整个字符集中共包含65535个字符。其中,前面256个表示ASCII码,使其对ASCII码具有兼容性;后面21000个字符用来表示汉字、日文片假名、平假名和朝鲜文等。 但是 Unicode只用在Java平台内部,当涉及打印、屏幕显示、键盘输入等外部操作时,仍由具体计算机的操作系统决定表示方法。比如,用英文操作系统时,则采用8位二进制表示的ASCII码。 在定义和使用标识符时需要注意,Java语言是大小写敏感的。比如,“abc”和“Abc”是两个不同的标识符。 在定义标识符的时候,需要注意以下问题: (1)Java标识符由字母、数字、下划线或美元符“$”组成,不能有@、#等符号; (2)Java标识符必须以字母、下划线、“$”开头; (3)Java标识符区分大小写,如ad、Ad、aD、Da是四个不同的标识符; (4)Java标识符不能有空格、不能以数字开头、不能是Java关键字。 (5)Java标识符应具有一定的含义,以增加程序的可读性。 注:在Java中可以使用中文名称作为标识符,但是并不建议这么做。因为在Java中,使用中文容易引起一些编码方面的问题。 Java标识符举例 1.任务描述 编写程序,输出手机开机问候语。 2.任务实现过程 (1)编写一个类名为OpenGreetings,类中定义了一个方法theDate(),用于打印日期和开机问候语。在main()方法中调用theDate方法,并传入当天的日期作为参数。 (2)声明并初始化日期变量时,注意标识符的命名规则,当使用@开头,数字开头或者关键字时会报错。 源文件:OpenGreetings.java public class OpenGreetings { (3)运行程序,运行结果如下: Today is 2011/5/20 热点链接:
1、Java分隔符的使用 |