JAVA-基础-关键字、引用、直接量、变量、常量
一、 关键字
java内部定义的java语言专用的单词,这些单词具有特殊意义,开发人员在定义自己声明的名称时应避开这些专用单词。这些专用单词就称之为java的关键字。
java共53个关键字,另外const,goto这两个词也是关键词,但没有任何功能,是java的预留关键字。
二、标识符
用户自定义的名称就称之为标识符。
标识符的定义需要遵循如下规则:
标识符不可以是关键词。
标识符可以由英文、数字、下换线(_)、美元符号($)组成。
标识符不能以数字开头。
标识符在定义时应该具有明确的意义,且见名知意。
java推荐使用驼峰命名规则来定义标识符。这是java中定义标识符的最佳实践。
驼峰命名规则:
一个标识符可以由一个单词或多个单词拼接而成。
如果标识符用作类名/接口名则,每个单词首字母大写,其他字母小写。
例如:
UserService
ProdService
如果标识符用作变量名称,则首单词全小写,之后的单词首字母大写。
例如:
String userName = "zs"
int userIdNum = 3
如果标识符用作常量名称,则所有单词全部大写,单词之间用下划线连接
例如:
final PI_NUM = 3.14
专有缩写名词通常全部大写
例如:
String NBA = “nba”
三、引用、常量、变量、直接量
引用:
在java中通过引用来指向具体的数据。引用通过 [类型名 标识符] 来定义一个引用.
int i = 10;
final char c = 'a';
常量:
引用分为常量和变量
所谓的常量指的是在程序执行过程中,不可以改变的引用。
引用定义时用final修饰就是常量。
final int i = 10;
final char c = 'a';
变量:
引用分为常量和变量
所谓的变量指的是在程序执行过程中,可以改变的引用。
引用定义时不用final修饰就是变量。
int i = 10;
char c = 'a';
直接量:
基本数据类型及字符串类型的数据可以直接写下来使用,这样的量就称之为直接量。
int i = 10;
char c = 'a';
String str = "abc";