在本文中,我们将使用一些示例来学习Java中的拳击和拳击操作。原始数据类型的处理不同,因此引入了包装类。其中两个组件扮演角色,即自动拳击和对帐框。
为什么我需要原始类型和包装?
Java是基于面向对象的。因此,每次创建包装类型时,都会将其放置在堆中,然后通过堆栈中的地址找到桩中的对象。因此,创建了基本类型,例如INT,Double,Float和其他基本类型每次都会出现低效率。因此,出现基本类型,并且可变值直接存在于堆栈中,但是基本类型没有客观的性质。当我们使用该集合时,我们可以使用其包装类型。当然,每次使用时,例如在集合中添加基本类型,Java将自动打包到包装类中,并且还将演示后续示例。
SO称为包装是Java编译器将自动将原始类型转换为相应的包装对象。示例:
使用Java Collection时,它具有很多优势。
输出:
在上面的示例中,我们创建了一个基于整数类型的集合。因此,收集列表只能容纳整数类型的对象。请注意此行:
在这里,我们显然是在传递原始类型的值。但是,由于自动框,原始值会自动转换为整数对象并存储在数组列表中。
在盒子拆卸中,Java编译器将自动将包装对象转换为其相应的原始类型。例如:
像自动拳击一样,盒子拆卸也可以在Java Collection中使用。
输出:
在上面的示例中,请注意此行:
在这里,该方法返回带有0索引的对象。