Java基础-类型转换、变量、变量命名规范
类型转换
强制转换
(类型)变量名 高-->低
自动转换
低-->高
注意点
- 不能对布尔值进行转换
- 不能把对象类型转换为不相干的类型
- 在把高容量转换到低容量的时候,强制转换
- 转换的时候可能存在溢出,或者精度问题
变量
作用域
-
类变量
static int a = 0;
-
实例变量
从属于对象,如果不自行初始化,输出这个类型的默认值
布尔值:默认是FALSE
除了基本类型,其余类型的默认值都只null
String str = "Hello!";
-
局部变量
使用的时候必须声明和初始化值
public void function(){ int i = 0; }
常量
final int A = 0;
变量命名规范
- 所有变量、方法、类名:见名知意
- 类成员变量:首字母小写和驼峰原则:monthSalary
- 局部变量:首字母小写和驼峰原则
- 常量:大写字母和下划线:MAX_VALUE
- 类名:首字母大写和驼峰原则:MAN,GoodMan
- 方法名:首字母小写和驼峰原则:run(),runTI()