第一个我不太确定,好像是java为了优化内存,然后当我们创建一些常用的数字的时候就只在内存开辟一个空间,然后当有其它对象创建这个数字的时候就将引用指向刚才那个引用,这个常用数字不是-128到127就是0到127第二题,因为每个都是独立创建出来的,所以在创建的时候就已经不一样了,那个赋值不可能会影响它的引用,除非v1=v2。才会true