注释、标识符和关键字

注释

平时我们编写代码,在代码量比较少的时候,我们还可以看懂自己写的,但是当项目结构一旦复杂起来,我们就需要用到注释了。注释并不会执行,是给我们写代码的人看的。书写注释是一个非常好的习惯。

Java中的注释有三种:

//这是单行注释


/*
这是多行注释
*/


/**
*这是文档注释
*/

代码的注释不是越详细越好。实际上好的代码本身就是注释,我们要尽量规范和美化自己的代码来减少不必要的注释。若编程语言足够有表达力,就不需要注释,尽量通过代码来阐述。

标识符

一个java程序是由类和对象组成的,而类和对象又是由属性和方法等组成的。在编写Java应用程序时,需要大量地为程序、类对象、方法和变量等起名字,这就需要了解标识符和关键字的概念,以及标识符的命名规则。

Java语言中,用来标识类名、对象名、变量名、方法名、类型名、数组名、文件名的有效字符序列,称为标识符。简单来说,标识符就是一个名字。Java语言规定,标识符由数字、字母、下划线和美元符号$组成,并且第一个字符不能是数字。

需要注意的是,Java语言是区分大小写的,所以标识符boy与Boy是不同的。

为了提高程序的可读性,在程序中定义标识符时,尽量遵循“望文生义”的原则,即名称要能代表变量本身的含义。例如定义一个标识符代表价格,那么取名为“price”,就会让其他人看到这个标识符时就能明白它代表价格。具体命名规则如下:

  • 一个标识符可以由几个单词连接而成,以表明它所代表的含义,如“applePrice”;
  • 如果是类名,每个单词的首字母都要大写,其他字母则小写,如“StudentInfo”;
  • 如果是方法名或变量名,第一个单词的首字母小写,其他单词的首字母都要大写(驼峰结构)如“getStudentInfo()、studentName”;
  • 如果是常量,所有单词的所有字母全部大写,如果由多个单词组成,通常单词之间用下划线“_”分隔,如“PI、MAX_VALUE”;
  • 如果是包名,所有单词的所有字母全部小写,如“example.chapter02”。

关键字

在Java语言中,还有一些专门的词汇,Java语言已经赋予了特定的含义,只能用于特定的地方。所以程序员在编写程序时,不能再使用这些词来命名标识符,不能改变这些词汇的含义。这些专有词汇,称为关键字。

关键字是被赋予特殊含义的标识符。例如在社会生活中,“法院”这个词已经被赋予特定的含义,所以如果有人开个商店,他绝对不能给商店取名为“法院”。在这里,法院就是社会生活中的关键字。

Java关键字对Java的编译器有特殊的意义,是Java语言中为语法定义的需要而特别定义的标识符。这些标识符构成了Java语言最基本的要素,它们用来表示一种数据类型,或者表示程序的结构等。