JAVA语法基础之标识符和关键字

一、标识符

JAVA中的变量名、方法名、类名和对象名都是标识符,程序在编写程序的过程中要标识和引用都需要标识符來唯一确定。在Java中标识符的命名规则如下:

  • 可由任意顺序的大小写字母、数字、下划线和美元符号组成。

  • 不能以数字开头。

  • 不能是Java中的保留关键字。

  • 没有长度限制,但是大小写敏感,如Hello和hello是不同的标识符。

二、关键字

和其他语言一样,Java中也有许多保留关键字(即在Java中有特殊意义),如public、break等,这些保留关键字不能当作标识符使用。我们不需要死记硬背有哪些关键字,知道有这么回事就够了,万一不小心使用了这些关键字,编译器可以告诉我们这个错误。Java的关键字如下表所示:


abstract boolean break byte case catch
char class continue default do double
else extend false final finally float
for if implement import instanceof int
interface long native new null package
private protected public return short static
super switch synchronized this throw throws
transient true try void volatile ehile
goto const        

注意:Java语言中不再使用gogo、const等关键字,但仍不能用goto、const作为变量名。

三、Java标识符的命名约定

从Java语言的语法角度讲,名字的随意性很大,但是在我们日常编写程序的过程中,我们为了提高代码的可读性、可维护性和方便调试,命名最好“见名知意”,正确地使用大小写,并遵循下面的一些规则:

包名:用小写英文单词表示,最好有层次结构,如:com.hq.core。

类名和接口名:通常是名词,用一个或几个英文单词表示,每个单词的首字母大写,例如:Color、FileInputStream。

方法名:通常是动词,第一个单词首字母小写,如果有其他单词,则从第二个单词开始首字母大写,如:main()、draw()、setColor()。

变量名或对象名:与方法大小写规则一样。

常量名:声明为public static final,字母全部大写,单词与单词之间用下划线隔开,如:MAX_VALUE。

上一篇:腾讯动漫爬虫与动态随机加载反爬破解技术实战


下一篇:使用IsLine FrameWork开发ASP.NET程序之四—使用AppLogProvider日志处理框架