Was ist der Zweck von Generika in Java?
Was ist der Zweck von Generika in Java?

Video: Was ist der Zweck von Generika in Java?

Video: Was ist der Zweck von Generika in Java?
Video: Mehr als Kaffee: Golang. Warum Java-Entwickler GO als Zweitsprache lernen. 2024, Kann
Anonim

Generika in Java . Generika sind eine Einrichtung generisch Programmierung, die dem. hinzugefügt wurden Java Programmiersprache im Jahr 2004 in der Version J2SE 5.0. Sie wurden entwickelt, um zu verlängern Javas Typsystem, um "einem Typ oder eine Methode zu ermöglichen, mit Objekten verschiedener Typen zu arbeiten, während eine Typsicherheit zur Kompilierzeit bereitgestellt wird".

Was ist die Hauptanwendung von Generika in Java?

Generika ermöglicht einem Typ oder einer Methode, auf Objekten verschiedener Typen zu operieren, während die Typsicherheit zur Kompilierzeit gewährleistet ist Java eine vollständig statisch typisierte Sprache. Generika sind eine der umstrittensten Java Sprachmerkmale.

Anschließend stellt sich die Frage, wann Sie Generika verwenden sollten. Java hat Generics in Java 5.0 integriert, um Folgendes zu erreichen:

  1. Die Typsicherheit stellt sicher, dass nach Anwendung des Typarguments kein anderer Datentyp in die Methode oder Box zugelassen wird, und vermeidet die erforderliche Umwandlung.
  2. Generische Programmierung/parametrischer Polymorphismus.

Und was ist der Sinn von Generika in Java?

In einer Nussschale, Generika Aktivieren Sie Typen (Klassen und Schnittstellen) als Parameter bei der Definition von Klassen, Schnittstellen und Methoden. Ähnlich wie die bekannteren formalen Parameter, die in Methodendeklarationen verwendet werden, bieten Typparameter eine Möglichkeit, denselben Code mit unterschiedlichen Eingaben wiederzuverwenden.

Wie funktionieren Generika in Java?

Zusamenfassend Generika in Java ist syntaktischer Zucker und speichert zur Laufzeit keine typbezogenen Informationen. Alle typbezogenen Informationen werden von Type Erasure gelöscht, dies war die Hauptanforderung während der Entwicklung Generika Funktion, um alle wiederzuverwenden Java Code ohne geschrieben Generika.

Empfohlen: