ThinkingInJava第三章操作符

Posted dajingyu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ThinkingInJava第三章操作符相关的知识,希望对你有一定的参考价值。

优先级:()

算术操作符+-*/% 赋值= 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中。

 

以上是关于ThinkingInJava第三章操作符的主要内容,如果未能解决你的问题,请参考以下文章

ThinkingInJava 学习 之 0000003 控制执行流程

ThinkPHP讲解——第三方类的引入:以分页为主

链式操作

链式操作

think in java 泛型

php消息队列之 think queue消息队列初体验