马志军 发表于 2013-1-2 13:20 小于一个字节的,在缓存里,只有一个,不管i1,还是i2都是一个数 超过一个字节的,用到就在内存里开辟出一个 ...
张权 发表于 2013-1-2 13:26 我不明白的是,如果我这样定义 Integer i1 = 10 , Integer i2 =100 这样比较为什么是false 它们都在 ...
马志军 发表于 2013-1-2 13:29 一个i1,一个i2,这不是两个引用嘛。两个不相干的东西,肯定是false。 你是不是认为缓存就只有一个字节的大 ...
马志军 发表于 2013-1-2 14:24 你存了一个1,放缓存里,以后不管建几个1都是用那个1,又存一个2,放缓存里,以后不管怎么用2都是那个2,但 ...
谢毅 发表于 2013-1-2 14:38 jdk1.4以后就相继提供了基本数据类型的实例缓存,Integer类缓存值的范围是-128~127,在这个范围的是直接找 ...
niexiaolu 发表于 2013-1-2 14:47 这便是标准答案么!API文档中可否查看分配的缓存值范围!