每日知识点20181212
java
-
jdk-8u191-windows-x64:Java SE 8的第
191次更新. -
OpenJDK:Java SE的一个免费的开源实现,不包含浏览器集成或JavaFX(用于图形化界面).
-
从Java 7开始,数字字面量加下划线:
1_000_000,Java编译器会去除这些下划线. -
Double.isNaN(x):判断是否是非数值.
-
整型值和布尔值之间不能进行相互转换.
-
Character.isJavaIdentifierStart:指定的字符是否允许作为Java标识符的
首字母. -
Character.isJavaIdentifierPart:指定的字符是否允许作为Java标识符的
一部分.
-
15.0/2 = 7.5.
-
int -> float:int包含的位数比float所能够表达的
位数多,在转换过程中可能会丢失一定的精度. -
数值类型之间的转换优先级:double > float > long > int.
-
(byte)300 = 44,300是int类型,有32个bits(0000 0000 0001 0010 1100),而byte字节只有
8个bits,所以最终取得后8位,即为44. -
a += b += c:a +=(b += c).
浙公网安备 33010602011771号