文章目录
定义标识符的规范
- 标识符不能以数字开头,也不能是java中的关键字,例如:123username、class
- 包名所有字母一律小写,例如:com、example
- 常量名所有字母都要大写,单词之间用下划线连接,例如:DAY_OF_MONTH
- 变量名和方法名第一个单词首字母小写,从第二个单词开始每个单词首字母大写,例如:lineNumber,getLineNumber
- 在程序中,应该尽量使用有意义的英文单词来定义标识符,例如userName表示用户名
变量的数据类型
类型名 | 占用空间 |
---|---|
byte | 8位(1个字节) |
short | 16位(2个字节) |
int | 32位(4个字节) |
long | 64位(8个字节) |
float | 32位(4个字节) |
double | 64位(8个字节) |
char | (2个字节) |
整数在java中默认为int型,小数在java中默认是double型
所以在为long类型变量赋值时,所赋值后面要加一个l或者L以证明是long型
在为float类型变量赋值时,所赋值后面要加一个f或F以证明是float型
变量的类型转换
自动类型转换
也叫隐式类型转换,容量小的类型自动转换成容量大的数据类型,有多种类型数据混合运算时,系统首先自动将所有的数据转换成容量最大的那种数据类型,再进行计算
自动转换类型图(左低右高)