一.标识符
Java 语言中,对各种变量、方法和类等要素命名时使用的字符序列称为标识符。
Java 标识符有如下命名规则:
标识符由字母、下划线“_” 、美元符“$”或数字组成。
标识符应以字母、下划线 、美元符开头。
Java 标识符大小写敏感,长度无限制。
▲标识符不能以数字开头
约定俗成:Java 标识符选取因注意“见名知意”且不能与 Java 语言的关键字重名。
-
合法的标识符
不合法的标识符
HelloWorld
class
DataClass
DataClass#
_983
98.3
$bS5_c7
Hell World
二.关键字
关键字是Java自己要用到的词,并且有特殊含义的一些词。我们不能用来做为:类名,变量名,否则会报错。
所有Java关键字都是小写英文字符串。
goto 和 const 虽然从未使用,但也作被为 Java 关键字保留。
三.变量
变量:用来存储一个数据的,本质是内存中的一块区域。
变量的格式:数据类型 变量名称=数据;
例如:
int i = 100;
float f = 12.3f;
double d1, d2, d3 = 0.123;
String s = “hello”;
好处:方便改数据,编写代码更加灵活,管理代码方便。
特点:数据可以替换
注意事项:①变量要先声明,才能使用,②什么类型的变量,用什么类型的存储,③变量的存在访问范围,同一个范围内,多个变量的名称不能一样,④变量定义时可以不给赋初始值,但在使用时变量里必须有值。
变量的分类:
按被声明的位置划分:
①局部变量:方法或语句块内部定义的变量
②成员变量:方法外部、类的内部定义的变量
在方法体外,类体内声明的变量成为成员变量
public void method() {
int i;
int j = i+5 ; // 编译出错,变量i还未被初始化
double d = 3.14;
}
注意:类外面(与类对应的大括号外面)不能有变量的声明
按所属的数据类型划分:
③基本数据类型变量 :
整数类型(byte,ghort,int,long)
数值型
浮点类型(float,double)
字符型(char)
布尔型(boolean)
④引用数据类型变量:类(class),接口(interface),数组