每日知识点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).

posted @ 2020-12-21 22:23  zliawk  阅读(49)  评论(0)    收藏  举报