Java 与x27之间的差异;int';和';整数';类型
我想知道变量类型“int”和变量类型“Integer”之间有什么区别,以及两者的用途是什么。谢谢Java 与x27之间的差异;int';和';整数';类型,java,variables,Java,Variables,我想知道变量类型“int”和变量类型“Integer”之间有什么区别,以及两者的用途是什么。谢谢 int是基本数据类型其中是整数是包装类(一个对象) 若你们需要一个对象,那个么Integer就会出现在图片中,而其他int你们已经知道了 所有集合类只接受对象,在这种情况下,不能使用简单的int基元数据类型 int是原语。它不是一个对象。int是一种用于计算数字的高性能、流线型beast 整数是包含单个int字段的对象。整数比整型大得多。整型有点像包含整型的盒子 有关更多信息,请查看和 int是基本
int
是基本数据类型
其中是整数
是包装类
(一个对象)
若你们需要一个对象,那个么Integer
就会出现在图片中,而其他int
你们已经知道了
所有集合
类只接受对象,在这种情况下,不能使用简单的int基元数据类型
int
是原语。它不是一个对象。int
是一种用于计算数字的高性能、流线型beast
整数是包含单个int字段的对象。整数比整型大得多。整型有点像包含整型的盒子
有关更多信息,请查看和
int
是基本数据类型
其中是整数
是包装类
(一个对象)
若你们需要一个对象,那个么Integer
就会出现在图片中,而其他int
你们已经知道了
所有集合
类只接受对象,在这种情况下,不能使用简单的int基元数据类型
int
是原语。它不是一个对象。int
是一种用于计算数字的高性能、流线型beast
整数是包含单个int字段的对象。整数比整型大得多。整型有点像包含整型的盒子
有关详细信息,请查看和,实际上,它通常归结为您是否希望将null
作为变量的潜在值。剧透:你可能不会。不过,如果您正在处理进出数据库的数据,null
突然成为合法的数据条件,而不仅仅是等待发生的空指针错误。(尽管当混合使用null
时,您必须非常谨慎地编写代码。)
一些非常有用的对象,如Collection
s,只能在其他对象上工作,而不能在原语上工作。这是您希望使用对象而不是原语的另一个地方,尽管在实际处理数据时,我通常建议您第一次将其转换为原语。实际上,它通常归结为您是否希望将null
作为变量的潜在值。剧透:你可能不会。不过,如果您正在处理进出数据库的数据,null
突然成为合法的数据条件,而不仅仅是等待发生的空指针错误。(尽管当混合使用null
时,您必须非常谨慎地编写代码。)
一些非常有用的对象,如Collection
s,只能在其他对象上工作,而不能在原语上工作。这是您希望使用对象而不是原语的另一个地方,尽管在实际处理数据时,我通常建议您在第一时间将其转换为原语。询问谷歌,他是个好人。回答的其他信息:必须使用Integer
而不是int
的情况之一是,您需要为整数指定泛型类型,例如声明为list
的整数列表是正确的,list
是错误的,因为泛型类型
不能使用原语。询问谷歌,他是个好人。回答的其他信息:你必须使用Integer
而不是int
的一种情况是,你需要为整数指定泛型类型,比如声明为list
的整数列表是正确的,list
是错误的,因为泛型类型
不能使用原语。