如下图:
当一个int类型与一个Integer类型比较时,Integer类型会自动拆箱,变成int类型;如下图源码:
当两个Integer类型比较时,如果数值在-128~127之间返回的是一个IntegerCache对象;如下图源码:
如果数值不在-128~127范围内,返回的是一个new Integer(i)对象,是一个新的对象
如下图:
当一个int类型与一个Integer类型比较时,Integer类型会自动拆箱,变成int类型;如下图源码:
当两个Integer类型比较时,如果数值在-128~127之间返回的是一个IntegerCache对象;如下图源码:
如果数值不在-128~127范围内,返回的是一个new Integer(i)对象,是一个新的对象