JAVA基础——标识符、常量、变量、作用域
JAVA基础——标识符、常量、变量、作用域
一:标识符与关键字
1.标识符(只是一个名字):
⑴作用:用来标识类名,变量名,方法名,类型名,数组名,以及文件名的有效字符序列。
⑵命名规则:
①不能是数字字符开头;
②由字母,下划线,美元符,和数字组成,长度不受限;
③大小写敏感:Hello与hello不是相同的标识符;
④不能是JAVA的关键字。(关键字:就是具有特定用途或被赋予特定意义的一些单词)
⑤标识符不能是true,false,null(尽管true,false和null不是JAVA的关键字)
eg.以下都是标识符:HappyNewYear_ava,TigerYear_2010,$98apple,hello,Hello。
注:JAVA采用UNICODE字符集,即国际字符集。
二:数据类型;(常量是有数据类型的,变量必须声明数据类型)
1.常量和变量:
①定义:在程序中存在大量的数据来代表程序的状态;
常量:
数据在程序运行中值不能发生改变;
变量:
程序中的基本存储单元,其定义包括变量名、变量类型和作用域几个部分,
.type varName[=value][{varName[=value]}] //声明格式
变量定义格式:
数据类型 变量名称;(int n;)
数据类型 变量名称= 值;(int n=3;)
数据类型 变量名称1,变量名称2,……变量名称n;(int n = 3, n1 = 4)
变量生效范围,从定义这个变量开始,一直到定义这个变量的代码块({})结束,出了这个范围就不生效了
JAVA是一种强类型语言,每个变量都必须声明其类型。
JAVA变量是程序中最基本的存储单元,其要素包括变量名、变量类型、和作用域。在一定的作用域内,变量名必须唯一。
变量在使用前必须对其申明,只有在变量声明后,才能为其分配相应长度的存储单元格,
每个变量都有类型,类型可以是基本类型,也可以是引用类型;
作用域(Scope):
决定了变量可使用的范围
全局变量(Global variables):变量可以在整个类中被访问;
局部变量( Local variables ):变量只能在定义其的代码段中被访问。
作用域规则:在一个代码段中定 义的变量只能在该代码段或者该代码段的子代码段中可见。
使用局部变量比使用全局变量更安全。
JAVA基础——标识符、常量、变量、作用域相关教程