Kursinhalt
Java Erweitert
Java Erweitert
Bibliotheken Importieren
Verwendung von vorhandenen Bibliotheken in unserem Code.
Sie sind bereits auf das Konzept von Bibliotheken gestoßen, als wir über JRE gesprochen haben.
Eine Bibliothek ist eine Erweiterung der Funktionalität eines Programms. Es gibt eine Vielzahl von Bibliotheken, und in Zukunft werden Sie sogar Ihre eigenen Bibliotheken erstellen.
Um jedoch zu vermeiden, dass das Programm und der Speicher durch die ständige Verwendung aller Bibliotheken in unserem Programm (was Hunderte sein könnten) überlastet werden, verwenden wir das Schlüsselwort import
, um eine bestimmte Bibliothek zu unserem Programm hinzuzufügen.
In Java wird das Schlüsselwort import
verwendet, um Klassen oder Pakete aus anderen Quellen in die aktuelle Code-Datei einzubinden. Es ermöglicht einem Programmierer, Funktionalitäten zu nutzen, die in anderen Klassen oder Paketen definiert sind, ohne die vollqualifizierten Namen jedes Elements verwenden zu müssen. Durch die Verwendung von Imports kann ein Programmierer die Lesbarkeit seines Codes vereinfachen und verbessern.
Die Syntax sieht folgendermaßen aus:
Main
import parent.Child;
Die übergeordnete Bibliothek befindet sich höher in der Hierarchie als die untergeordnete Bibliothek. Zum Beispiel, nehmen wir an, wir haben eine Klasse namens Person
, die wir importieren möchten, und sie befindet sich im Modellpaket. Um sie zu importieren, würden wir die Syntax import model.Person;
verwenden, da sich die Person
-Klasse im Modellpaket befindet.
Wir werden später in diesem Kurs mehr über Klassen und deren Erstellung lernen.
Wir können auch alle untergeordneten Bibliotheken mit der folgenden Syntax importieren:
Main
import parent.*;
Die Verwendung von .*
wird nicht als Best Practice angesehen, da es zusätzlichen Speicher-Overhead verursacht und die Leistung im Allgemeinen beeinträchtigt. Stattdessen ist es besser, mehrere Importe zu verwenden. Im Code sieht es so aus:
Main
import parent.Child1; import parent.Child2; import parent.Child3;
Auf diese Weise können wir sehen, welche spezifischen Bibliotheken wir importieren und was wir verwenden müssen. Zusätzlich vermeiden wir unnötigen Speicheraufwand und verbessern die Leistung unserer Anwendung.
Im nächsten Kapitel werden wir die praktische Verwendung des Import-Schlüsselworts untersuchen und eine Bibliothek in unseren Code importieren.
Danke für Ihr Feedback!