java变量
1.局部变量
2.类变量(静态变量)
3.成员变量(非静态变量)
java的编译
java源程序->编译->字节码程序->解释执行->解释器->操作系统
开始!!!
常量的分类
1.字符串常量 “”
2.整数常量
3.浮点数常量
4.字符常量 ‘’
5.布尔常量
6.空常量
字符串不是基本类型,而是引用类型
数据类型转换
自动:数据范围从小到大
强制:代码需要特殊处理,不能自动完成 --->>格式 范围小的类型 范围小的变量 = (范围小的类型)原本范围大的数据;
(不推荐使用强制)
int强制转换short,必须保持逻辑上真实大小本来就没超过short范围,否则会发生数据溢出。
byte/short/char 可以发生数学运算,但是都会先被转换成int类型