首先我们要知道,在1.5之后的JDK为我们提供了自动装箱与拆箱,用来解决8中基本类型->对象的转换问题,这一点如果不是很清楚了话可以先google了解一下....上面代码中的语句1-4无疑都是发生了装箱的,那么我们反编译一下这段代码,来看一下在装箱过程中到底发生了什么....(这个范围默认是-128到127)之间时,直接返回缓存的一个列表,找一下缓存列表的初始化的地方:
private static class IntegerCache {
static...,在类加载的时候用静态方法快进行了初始化,将缓存范围内的值预先加载好放在数组中....联系邮箱:huyanshi2580@gmail.com
更多学习笔记见个人博客——>呼延十
var gitment = new Gitment({ id: 'Java中的常量类缓存机制', //