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 修饰一般命名用大写字母

修饰符不存在先后顺序

posted @ 2021-02-23 14:49  仅此忆念  阅读(39)  评论(0)    收藏  举报