1.标识符
java中所有需要起名字的统称为标识符(不能有空格,不能使用关键字,不能以数字开头)
- 方法名:myClass
- 类和接口名:HelloWord
- 常量名:SIZE_NAME
- 变量名:userName、age
要做到见名知义
2.数据类型
分为两类:基础数据类型和引用数据类型。
(1)基本数据类型
a.数值型:byte 、short、 int、 long、 float、 double
b.字符型:char
(char类型进行计算时会自动转换为int 类型)(英文可按ASCII码表转化,汉字可按UNICODE等转化成数字)
c.布尔型:boolean
(java中boolean只能识别true、false,而C语言除true false还可识别0、1.)
(2)引用数据类型(对象类型):类,接口,数组,,,,
对象数据类型一般用NEW创建
数据类型的转换:char,byte,short 三者之间不能相互转化,可向int类型转换,运算算过程中类型向更大的数据类型转换
如:byte---short----int-----long------float-----double.
3.变量与常量
常量:不会改变的量
如:String s="abc"; //s为常量,s被重新赋值时会被重新分配空间,而非被改变数据。
final int num=100;
变量: 存储数据单元中变化的数据量
成员变量:定义在类中的变量。在不赋值的情况下为默认值。
局部变量:方法内定义的变量。必须先赋值再使用。