int和integer的区别

integer是int的包装类,int只是普通的数据类型,
因为为integer要实例化,如果不实例化
就好比如没有给他一个内存地址,则为false;
int i=0;
integer i = new inreger(100);
地址相同,为true

int的值在-128和127之间;
integer最后被拆箱封箱为int,必须在-128和127之间之间比较,
如果低过和超过则内存地址不同,为false;

 

posted @ 2018-08-02 12:19  南屿~  阅读(192)  评论(0编辑  收藏  举报