Java 中 Integer 和 Int 的区别

Haider Ali 2023年1月30日 2022年1月13日
  1. Java 中的 Integerint
  2. 包装类
Java 中 Integer 和 Int 的区别

在本文中,我们将了解 Java 中 Integer 和 int 之间的区别。让我们开始吧。

Java 中的 Integerint

在 Java 中,有一些原始类型可以存储二进制值。你要表示的整数的实际二进制值存储在 int 中。它不是一个类,你不能使用 int 实现任何方法。

另一方面,Integer 就像 Java 中的任何其他类。我们通过 Integer 类型的变量存储对 Integer 对象的引用。你可以通过 Integer 使用多种方法。例如,我们可以使用 Integer.parseInt(''1")。它是一个静态方法,将返回一个 int

Integer 是一个具有单一字段类型 int 的 java 类。这里的想法是,只要我们需要 int 来执行和被视为对象,我们就可以使用这个类。简而言之,Integer 是 int 的包装类。

包装类

与原始类型不同,包装类可以从 Object 类继承。因此,开发人员可以将此类与泛型和集合中的对象引用一起使用。请记住,每个原始类型都有它的包装类,就像 intInteger

  • byte has Byte
  • char has Character
  • float has Float
  • boolean has Boolean
  • short has Short
  • double has Double
  • long has Long
Author: Haider Ali
Haider Ali avatar Haider Ali avatar

Haider specializes in technical writing. He has a solid background in computer science that allows him to create engaging, original, and compelling technical tutorials. In his free time, he enjoys adding new skills to his repertoire and watching Netflix.

LinkedIn

相关文章 - Java Int

相关文章 - Java Integer