Java的标识符及数据类型
标识符
- 所有标识符都应该以字母(A,a),美元符($)和下划线开始
- 首字符之后应该使用字母,美元符,下划线及数字的任意组合
- Java语言对大小写非常敏感,因此要区分大小写(如apple和Apple是两个不一样的标识符)
- 不能使用关键字作为标识符
数据类型
Java语言属于强类型语言,变量的使用严格规定,使用之前必须要先定义在使用
Java的数据类型分两大类
- 基本类型(primitive type)
- 引用类型(reference type)
特备注意基本类型中的整数类型long需要在数字后加L用以区分
以及基本类型中的浮点型float需要在数字后面加f/F
long a =10086L;
float b = 100.8F
拓展
整数
关于进制数: 二进制0b 十进制 八进制0 十六进制0x
//整数拓展 进制数 八进制0 十六进制 0x
int i = 10;
int x = 020;
int s = 0x39;
int c = 0b10010
字符
java语言能够将字符类型转换成其他类型
char i1 = '国';
System.out.println((int)i1);//强制转换
将char类型的‘国’转换成int类型
为什么能转换成数字呢?因为所有字符的本质还是数字
根据编码 unicode可以进行相应的转换
char i3'\uoo61'
输出的结果就是a
还有各种转义符
\t \n \r等等
布尔型
boolean flag = true;
if(flag==true){
}
if(flag){
}
//两行代码一样 第二行更快捷
//less is more! 代码要精简易读!