java中标识符是什么?关键字?常量?变量?
1、标识符的定义:
java中包、类、方法、参数和变量的名字,可以由任意顺序的英文字母、数字、下划线(_)或美元符($)组成,但是标识符不能以数字开头,且标识符不能是关键字。
重申一遍标识符的特点有两点:
①、标识符不能以数字开头;
②、不可以使用关键字作为标识符。
那么什么是关键字呢?
2、关键字的定义:某种语言赋予了特殊含义的单词,例如:extends、class
这就会涉及到java中保留字的含义:
保留字:还没有赋予特殊含义的单词,但是准备日后要用到的单词
3、扩展一些:常量与变量又是什么?
常量:在程序中不会变化的数据;
变量:内存中的一块存储空间,用于存放常量数据。
①注意:变量空间可以重复使用,那么什么时候定义变量?
只要数据不确定的时候就定义变量。
② 变量的作用域与生命周期呢?以及使用变量又什么好处?
(1) 变量的作用域:从定义变量的位置开始,到该变量所在的那对大括号结束。
(2)变量的生命周期:
变量从定义的位置开始就在内存中活了,到它所在的作用域的时候就在内存中消失了。
(3)使用变量的好处:
变量的特点是变量空间可以重复使用,优点是方便与运算。因为有些数据是不确定的,所以要确定该数据的名词和 存储空房。
③、开辟变量空间需要什么因素?
从三方面进行考虑:
(1)这个空间要存储什么数据?数据类型
(2)这个空间叫什么名字?变量名称
(3)这个空间的第一次数据是什么?变量的初始值