java中的包装类

java中的包装类,java,Java,包装类的用途是什么?我不明白这个话题中的包装问题。它包装基本数据类型,但包装的目的和方式是什么?当他们告诉包装这到底意味着什么时?包装类的一般概念是,由于缺乏更好的术语,“包装”另一个类或其他一些功能。这样做可以抽象包装的项目,并向用户公开一个更简单的界面 我认为您的具体问题与类有关,这些类将基本类型(int,double,boolean,byte,等等)表示为类。其中一个原因是,当需要对象类型并且您想要使用原语时,它们会被使用,就像在java中使用任何类一样。集合根据Wikipedia对我的问

包装类的用途是什么?我不明白这个话题中的包装问题。它包装基本数据类型,但包装的目的和方式是什么?当他们告诉包装这到底意味着什么时?

包装类的一般概念是,由于缺乏更好的术语,“包装”另一个类或其他一些功能。这样做可以抽象包装的项目,并向用户公开一个更简单的界面


我认为您的具体问题与类有关,这些类将基本类型(
int
double
boolean
byte
,等等)表示为类。其中一个原因是,当需要
对象
类型并且您想要使用原语时,它们会被使用,就像在
java中使用任何类一样。集合

根据Wikipedia对我的问题所说:

Java编程语言中的原始包装器类是 java.lang包中提供了八个类来提供对象 八个基元类型的方法。所有原始包装器 Java中的类是不可变的。J2SE 5.0引入了 将基本类型放入其包装器对象中,并自动取消包装 通过隐式转换将包装器对象转换为其原语值 在包装器对象和基本值之间

包装器类用于在对象 是必需的。包装器类广泛用于集合 java.util包中的类以及 反射反射包


正如您所知,在Java中,并非所有东西都是对象。有一些基本类型,如int、double float等。因此,如果您想使用基本类型代替对象,即如果一个方法需要一个对象,但您需要发送一个基本类型,而没有包装类,这是不可能的。以地图界面为例。
put(Object,Object)
方法将对象作为键和值。例如,如果您想要存储整数值1(
inti=1
)到对象之间的映射,没有包装类,这是不可能的。当需要对象时,包装器类用于表示原语值。

您在谈论哪个“this”主题?请提供更多细节。我喜欢他是如何跳入这个主题的:)尽管我仍在试图理解他在说什么:)什么样的包装类:)我对这个主题是新手。我在谷歌上搜索了一下,但还是听不懂。很抱歉,我不能更具体地回答这个问题!!也许你可以提供一个链接,指向你正在阅读的内容和你不理解的部分?