实现一个功能,为用户提供一个基础的版本。额外的想法,添加用户可以配置的支持。
优点:
- 使用默认版本:用户可以在最简单的情况下,使用代码,运行良好。
- 用户自己配置:提供了更多的选择,这是重用的一种策略。
可选的处理:(从配置文件中读取)int h = 127;
String integerCacheHighPropValue = sun.misc.VM .getSavedProperty("java.lang.Integer.IntegerCache.high"); if (integerCacheHighPropValue != null) { int i = parseInt(integerCacheHighPropValue); i = Math.max(i, 127); // Maximum array size is Integer.MAX_VALUE h = Math.min(i, Integer.MAX_VALUE - (-low)); } high = h;
本文介绍了一个基础功能的实现方法,并探讨了如何通过配置文件让用户自定义Integer缓存的大小。默认情况下,Integer缓存的大小被设置为127,但用户可以根据需求调整此值。
1036

被折叠的 条评论
为什么被折叠?



