优先级:()
算术操作符+-*/% 赋值= String类的链接符 + +=
区分引用类型的t1=t2 t1.level=t2.level是不同的。
++ -- 自增自减 a++ ++a区别
关系操作符 > < >= <= == != (比较东西)
逻辑操作符 || && ! 这个是短路或短路与 | &单个的不会短路
直接常量:toBinaryString(); L F D long a=100L;
指数计数法:1.39E-42f;1.39*10的-43次方
按位操作符:>> << 右移左移 ^异或 ~非 |或&与 >>>无符号右移 >>= <<=
boolean-exp?true:false; 三元操作符
long l=(long)i;强制类型转换。
扩展转换和窄化转换(float转化int:直接去尾)
Math.floor向下取整 Math.ceil向上取整 Math.round 四舍五入 11.3 12 -11.2 -12 差别
Java的基本数据类型的保存在内存的大小是固定的,因为Java代码运行在Jvm中。
原文地址:https://www.cnblogs.com/dajingyu/p/9499365.html
时间: 2024-10-10 08:49:01