一、标识符
1、定义
Java语言中,对于变量,常量,函数(方法),语句块也有名字,我们统统称之为Java标识符
标识符是用来给类、对象、方法、变量、接口和自定义数据类型命名的
2、命名规则:
1)Java标识符由数字,字母和下划线(_),美元符号($)或人民币符号(¥)组成
2)标识符应以字母和下划线(_),美元符号($)开头
3)Java标识符对字母大小写敏感
4)长度没有限制
5)标识符不能使用关键字
3、命名约定:
1)类和接口名:每个字的首字母大写,含有大小写。例如,MyClass,HelloWorld,Time等。
2)方法名:首字符小写,其余的首字母大写,含大小写。尽量少用下划线。例如,myName,setTime等。这种命名方法叫做驼峰式命名。
3)常量名:基本数据类型的常量名使用全部大写字母,字与字之间用下划线分隔。对象常量可大小混写。例如,SIZE_NAME。
4)变量名:可大小写混写,首字符小写,字间分隔符用字的首字母大写。不用下划线,少用美元符号。给变量命名是尽量做到见名知义。
4、注意事项
1)Java中,凡是自己起名字的地方,都叫标识符,都要遵循标识符规则;
2)取的名字要“见名知意”,并且不能和Java的关键字相同。
二、变量和常量
1、变量:变量是程序中最基本的存储单元,是可以变化的数据量。
1)本质:每个变量都是内存中的一块区域,通过变量名可以访问该区域。
2)使用规则:先声明,再初始化,最后通过变量名访问。
3)分类:局部变量:没有初始值,在使用的时候要先初始化。
成员变量:有默认值。
4)使用范围:该变量当前所在的“{ }”内。采用就近原则。
2、常量:用final关键字修饰的变量,一旦被定义,就不能再更改。
三、数据类型
1、基本类型:4类8种
1)整型(byte,short,int,long)
2)浮点型(float,double)
3)字符型(char),
4)布尔型(boolean)
2、所占字节数类型: byte short int long float double char boolean
字节数: 1 2 4 8 32位单精度 64位双精度 2 1位
3、整型默认: int型
浮点型默认:double型
4、引用类型:类、接口、数组
6、数据类型的自动转换:
1)在计算时char,byte,short--->int ;
2)如果表达式中,有比int更大容器的类型,则向更大容器转换,顺序是char,byte,short--->int --->long---->float--->double