Float.isNaN() 方法

来源:互联网 发布:阿里云ecs绑定几个域名 编辑:程序博客网 时间:2024/06/05 07:53


在看HashMap源码的时候,看到初始化一个HashMap的方法时,对传入的一个float型的 装载因子参数进行了校验Float.isNaN(loadFactor)

一开始不是很理解这个方法,就去查询了一下:

JDK中float和double有一个方法isNan,该方法用于描述非法的float,经过多次运算float值可能会出现非法情况,如除数为0.0

在Float中NaN实际上是引用类型,而不是值类型,每一个NaN都是不同的对象。


原创粉丝点击