文章给出了解释。 这个范围主要是Java语言规范的规定,其次是这个范围更常用。 本质上属于空间换时间,预存这部分数据就要占空间,但是下次用的时候就不需要重新创建。 另外体现了对象池设计模式,缓存这部分数据直接复用又避免了重复重复创建。 要养成直接去 JDK对应源码看注释的习惯,养成看Java语言规范和JVM规范的习惯。 网上百度到的质量参差不齐,甚至可能是错误的。
记笔记,划重点: 对象池设计模式:空间换时间 JDK对应源码看注释 Java语言规范 JVM规范 剖析鞭辟入里,点赞!
能抓住重点,赞!!!!
大神,这个基本类型的默认范围:-128-127有什么讲究吗,为什么是这么大的范围,我网上百度了一下,没有这方面的说明,可能是搜索方式问题,求解答