引文:之前一直弄不懂两者之间的区别,关系。有int为什么还存在Integer,两者存在的意义是什么?
基础:int是java的8种基础数据类型之一,Integer是int的包装类
java是一种面向对象的语言,以类的概念来展开,很多问题用对象来解决,所以创建了int的包装类Integer,具体效果可以看源码。
普通知识点;
1.Integer里面有个缓存的玩意,会存储-128~127的数字
2.int的初始值是0,Integer是null
3.java的自动装箱与拆箱
引文:之前一直弄不懂两者之间的区别,关系。有int为什么还存在Integer,两者存在的意义是什么?
基础:int是java的8种基础数据类型之一,Integer是int的包装类
java是一种面向对象的语言,以类的概念来展开,很多问题用对象来解决,所以创建了int的包装类Integer,具体效果可以看源码。
普通知识点;
1.Integer里面有个缓存的玩意,会存储-128~127的数字
2.int的初始值是0,Integer是null
3.java的自动装箱与拆箱