java基础-命名规则,变量
拓展
进制问题
二进制 0b 十进制10 八进制 0 十六进制 0x
浮点
float 有限 离散 舍入误差 接近单不等于
double
银行业务怎么表示 : bigDecimal
float f1 = 55455456654f;
float f2 = f1 + 1;
System.out.println(f1==f2); //true
字符
强制转化会把字符转换为数字, 所有字符本质还是数字
Unicode 编码
转义字符, \t 制表符 \n 换行
代码要精简易读

转换
低----------------------------------------------------高
byte ,short,char,int,long,float ,double
运算中,不同类型的数据先转化为同一类型在进行运算
不能对布尔值进行转换
八大基本数据类型byte ,short,char,int,long,float ,double,Boolean
JDK7新特性,数字之间可以用下划线分割
例
int num = 10_0000_0000;
变量,常量 作用域
实例变量,打点调用
实例变量从属于对象,需要实例化,不自行初始化这个类型的默认值
类变量是从属于类的不需要实例化随着类的, static 修饰
常量用final 修饰一般命名用大写字母
修饰符不存在先后顺序


浙公网安备 33010602011771号