java之int,double,float,long,字节,位和他们之间存在的内存泄漏

1、java中的位是传输单位,字节是存储单位,8个位等于1个字节

2、int 4个字节,32位。最小值-2的31次方,最大值2的31次方

3、long 8个字节,64位。最小值-2的64次方,最大值2的64次方

4、double  8个字节,64位。最小值为-2的1074次方,最大值为2的1024次方

5、float 4个字节,32位。 最小值为-2的148次方,最大值为-2的128次方

当Double或者float的最大值减去最小值的正数,此时为内存泄漏,结果为错误的

猜你喜欢

转载自liuyifan789.iteye.com/blog/2286031