关键字定义:被java语言赋予了特殊含义,用作专门用途的字符串
特点:关键字中所有字母都为小写标识符:能自己命名的类,方法,变量等
Java中的命名规范
-
变量
-
基本数据类型
整数(int ,long ,short , byte):long型数值后面要加 L ,如 45L
浮点数(double,float):float型的数值,要再后面加 f 或者 F,如 19.3f
字符型(char):只能表示一个字符,英文,中文,标点
布尔型(boolean):Boolean的初始值为false
-
数据类型自动转换
当容量小的数据类型与容量大的数据类型做运算的时候,容量小的会自动转换为容量大的数据类型
byte , short ,char , —> int , —> long , —> float , —> doubleint i1 = 12; short s1 = 2; int i2 = s1+i1; float f1 = 12.3F; float f2 = f1 + i2; //i2 + f1 自动转换为 float **//需要注意:当char\byte\short之间做运算时,默认的结果为int**
-
强制转换
容量大的转换为容量小的long l1 = 12345L; int m1 = **(int)** l1;
但强制转换可能造成精度损失
byte by1 = (byte) m1;
System.out.println(by1);
结果显示by1的值为 57 ,不是12345
字符串与基本数据类型的运算只能是连接,结果仍为一个字符串
String st1 = "hello";
int myInt = 12;
char c= 'a';
System.out.println(st1 + myInt + c);
System.out.println(myInt + c + st1);
结果为