1.标识符由26个英文字母,数字,下划线 ,美元符号组成。
1.1标识符不能是关键字
1.2标识符不能以数字开头
1.3不能包含空格
1.4大小写敏感
1.5驼峰命名
1.5.1类名:首字母大写,其余遵守驼峰命名
1.5.2方法名,变量名:首字母小写,其余遵守驼峰命名
1.5.3包名:全部小写,不遵循驼峰命名
2.数据类型:基本数据类型:
| ||||||||||
| ||||||||||
| ||||||||||
|
引用数据类型:数组,类,接口
注意:
-
整数常量值,超过int范围的必须加L或l(小写l)
-
小数常量值,无论多少,不加F,就是double类型。要表示float类型,必须加F或f
-
char常量值,必须使用单引号
-
String字符串常量值,必须使用双引号
*常量值:在程序执行的过程中,其值不可以发生改变**
*变量:在程序执行的过程中,其值可以发生改变的量**
变量的声明 数据类型 变量名;
变量的赋值 变量名 = 值;
变量可以反复赋值
-
变量的第一次赋值称为初始化;
-
变量的再赋值称为修改变量的值;
变量的三要素
1、数据类型
2、变量名
3、值
变量的使用应该注意什么?
1、先声明后使用
如果没有声明,会报“找不到符号”错误
2、在使用之前必须初始化
如果没有初始化,会报“未初始化”错误
3、变量有作用域
如果超过作用域,也会报“找不到符号”错误
4、在同一个作用域中不能重名
5、变量值的类型必须与变量声明的类型一致或兼容(<=)
最终变量/常量(final)
在声明变量的数据类型前面加final的方式实现的,所以叫最终变量。加final修饰后,这个变量的值就不能修改了,一开始赋值多少,就是多少,所以此时的变量名通常称为常量名。常量名通常所有字母都大写,每一个单词之间使用下划线分割,从命名上和变量名区分开来。