Unterschied zwischen Integer und Int in Java

Haider Ali 8 Oktober 2023
  1. Integer vs int in Java
  2. Wrapper-Klasse
Unterschied zwischen Integer und Int in Java

In diesem Artikel lernen wir den Unterschied zwischen Integer und int in Java kennen. Lassen Sie uns gleich darauf eingehen.

Integer vs int in Java

In Java gibt es einige primitive Typen, die Binärwerte speichern. Der tatsächliche Binärwert für die ganze Zahl, die Sie darstellen möchten, wird in einem int gespeichert. Es ist keine Klasse, und Sie können mit int keine Methoden implementieren.

Andererseits ist Integer wie jede andere Klasse in Java. Referenzen auf Integer-Objekte speichern wir durch Variablen vom Typ Integer. Es gibt mehrere Methoden, die Sie mit Integer verwenden können. Zum Beispiel können wir Integer.parseInt("1") verwenden, eine statische Methode, die ein int zurückgibt.

Die Integer ist eine Java-Klasse mit einem einzelnen Feldtyp int. Die Idee hier ist, dass wir diese Klasse verwenden können, wann immer wir int brauchen, um als Objekte zu agieren und behandelt zu werden. Kurz gesagt, Integer ist eine Wrapper-Klasse für int.

Wrapper-Klasse

Im Gegensatz zu primitiven Typen kann die Wrapper-Klasse von der Object-Klasse erben. Entwickler können diese Klasse also mit Generika und Objektreferenzen in Sammlungen verwenden. Denken Sie daran, dass jeder primitive Typ seine Wrapper-Klasse hat, genau wie int Integer hat.

  • byte has Byte
  • char has Character
  • float has Float
  • boolean has Boolean
  • short has Short
  • double has Double
  • long has Long
Autor: 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

Verwandter Artikel - Java Int

Verwandter Artikel - Java Integer