标签:style io 使用 sp java strong on 数据 log
Operators
本章节比较简单,所以简单的做一些笔记:
几个要点:
1、When the compiler sees a String followed by a "+" followed by a non-String, it attempts to convert the non-String into a String.
2、比较对象的内容使用equals()方法,前提是该对象所对应的类重写了 Object类中的equals()方法,并且实现了对对象内容进行比较。绝大多数 Java类库中的类都重写了equals()方法,因此它们比较的是对象的内容, 而不是引用。
3、You can’t use a non-boolean as if it were a boolean is a logical expression as you can in C and C++.
4、一旦逻辑表达式的值能被确定为真或者假,那么逻辑表达式剩下的部分便不 在执行,我们称之为“短路原则”。
5、将float或者double值转换为整型值时,数字被截断。如果要四舍五入为 整型值,可以使用lang包中Math类的round()方法。
6、对小于整形的原生数据类型做数学运算或者移位操作,在执行操作之前他们 的值会自动提升为整形。一般地,表达式中的最大的数据类型是结果的类型。
7、除了boolean类型,任何两个原生数据类型之间都可以进行双向转换。
8、对于浮点数,没有特殊的指定(如:后缀f),编译器会将其看作double值。
TIJ英文原版书籍阅读之旅——Chapter Three:Operators
标签:style io 使用 sp java strong on 数据 log
原文地址:http://www.cnblogs.com/xpjiang/p/4158096.html