- 博客(2)
- 收藏
- 关注
原创 Ineger的缓存区
Integer 128=Integer 128结果是false 然而Integer 127==Integer 127的结果是true。原因是Integer有一个缓存区 ,缓存区的范围是-128---127 超过这个范围就会新建对象。也就是说第一个比较的是地址值 第二个比较的是字面值。
2017-12-13 10:02:37 263
原创 java里int类型的整数减去double类型的浮点类型数
int a=2; double b=1.9; System.Out.println(a-b);运行结果:0.100000009十进制小数转换二进制的过程中又有精度损失 double类型是64位的数据类型而int是32位的数据类型。
2017-12-11 19:30:58 2965
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人