Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

To convince our idea, we can take an insight of the source code of Integer of JDK 1.6.0_10 from java SEJ2SE:

Code Block
 private static class IntegerCache {
 private IntegerCache(){}
 static final Integer cache[] = new Integer[-(-128) + 127 + 1];
 static {
     for(int i = 0; i < cache.length; i++)
        cache[i] = new Integer(i - 128);
 }
    }

...