基本数据类型 与 包装类 的区别
基本数据类型都有一个默认值,如int的默认值是0,boolean的默认值是false, 包装类没有默认值,初始化值是NULL。
Integer变量必须实例化后才能使用,而int变量不需要
Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针指向此对象;而int则是直接存储数据值 。
在定义的时候要注意他们的区别而分场景应用
在定义实体类时要使用包装类,不要有默认值,不然会对数据库的相关操作产生影响。
基本数据类型都有一个默认值,如int的默认值是0,boolean的默认值是false, 包装类没有默认值,初始化值是NULL。
Integer变量必须实例化后才能使用,而int变量不需要
Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针指向此对象;而int则是直接存储数据值 。
在定义的时候要注意他们的区别而分场景应用
在定义实体类时要使用包装类,不要有默认值,不然会对数据库的相关操作产生影响。