JAVA学习 Day005
目录
基础05: 类型转换
基础06: 变量
基础05: 类型转换
优先级:
低------------------------------------------------------->高
byte,short,char-->int-->long-->float-->double
转换
强制转换 (类型)变量名 高-->低
自动转换 低-->高
注意点:
- 不能对布尔值进行转换
- 不能把对象类型转换为不相干的类型
- 转换的时候可能存在内存溢出、精度问题
JDK新特性,数字之间可以用下划线分割
int num = 10_0000_0000;
基础06: 变量
数据类型 变量名 = 值;可以用逗号隔开进行声明
- 不过一般建议分行写
变量作用域
-
类变量
-
实例变量
-
局部变量
局部变量
必须声明和初始化值
在方法的里面
实例变量
在类里面,方法的外面
如果不初始化,则为默认值0、0.0
布尔值默认false
除了基本类型,其余的mo默认值都是null
new Demo(); //代码中的Demo是我们定义的类名
//输入上面的代码后按Alt+ENTER自动生成以下
Demo08 demo08 = new Demo08();
类变量
在数据类型前加一个static 即可在方法内直接使用
常量
初始化后不能变化的值
final 数据类型 常量名 = 值;
常量名一般使用大写字符
static 作为修饰符不存在先后顺序
变量命名规则
- 见名知意
- 类成员命名 首字母小写和驼峰原则 lastName
- 局部变量 首字母小写和驼峰原则
- 常量 大写字母和下划线 Max_Value
- 类名 首字母大写和驼峰原则 GoodMan
- 方法名 首字母小写和驼峰原则 runRun()
浙公网安备 33010602011771号