
java基本数据类型
那些年的代码
Java工作者
展开
-
java关于Integer设置-128到127的静态缓存
今天在一个java群里,看到有个群友问到如下为什么第一个为true,第二个为false。 System.out.println(Integer.valueOf("50")==Integer.valueOf("50")); //true System.out.println(Integer.valueOf("200")==Integer.valueOf("200")); //f...原创 2019-10-28 17:30:51 · 202 阅读 · 0 评论 -
Java 基本数据类型的大小
在c与c++中,基本数据类型的大小在不同机器上可能是不同的,所以,提供sizeof()用于获取实际大小,但是,在Java中,基础数据类型的大小在所有机器上都是一样的,所以Java没有sizeof()方法。 基本类型 大小(字节) byte 1 short 2 int 4 long 8 float 4 double 8 char 2 boolean...原创 2019-06-14 14:13:05 · 387 阅读 · 0 评论 -
为什么java里面3*0.1=0.30000000000000004,而4*0.1=0.4?
作者:蓝色 链接:https://www.zhihu.com/question/56545018/answer/149620518 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 这个问题不简单,既跟浮点数的表示有关,也跟Java的设计机制有关。 首先参看https://en.wikipedia.org/wiki/IEEE_754-1985了解浮点数是如何...原创 2019-06-12 10:15:03 · 8126 阅读 · 0 评论