Integer和int的区别实例详解
Integer和int本文是希望能对Integer和int的区别进行更详细的对比说明并加以举例Integer和int的区别。两个通过new生成的Integer变量是永远不相等的两个通过非new产生的Integer变量也是不相等的两个非new产生的Integer变量比较:当值在-128~127之间时,结果为true,当值在此区间外结果为false(因为Integer常量池的存储范围是[-128,127],在此范围内是直接存储于常量池的,都指向同一个地址。比如Integer a=1会将1写入缓存中,下次再写Integer b=1时会直接从缓存中去,不用new了,所以取到的地址也是相同的)