Java提供的java.lang.Integer类,采用了与CacheImmutale类相同的处理策略,如果采用new的方式来创建Integer对象,每次产生新的对象。如果采用valueOf创建Integer对象,缓存该方法创建的对象。
但是Integer只缓存-128——127之间的数值。
Java提供的java.lang.Integer类,采用了与CacheImmutale类相同的处理策略,如果采用new的方式来创建Integer对象,每次产生新的对象。如果采用valueOf创建Integer对象,缓存该方法创建的对象。
但是Integer只缓存-128——127之间的数值。