基本数据类型 与 包装类 的区别

基本数据类型都有一个默认值,如int的默认值是0,boolean的默认值是false,  包装类没有默认值,初始化值是NULL。

Integer变量必须实例化后才能使用,而int变量不需要 

Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针指向此对象;而int则是直接存储数据值 。

在定义的时候要注意他们的区别而分场景应用

在定义实体类时要使用包装类,不要有默认值,不然会对数据库的相关操作产生影响。

原文地址:https://www.cnblogs.com/mingforyou/p/14660322.html