Kursinhalt
Java Erweitert
Java Erweitert
Bibliotheken Importieren
Verwendung vorhandener Bibliotheken im eigenen Code.
Das Konzept der Bibliotheken wurde bereits im Zusammenhang mit der JRE behandelt.
Eine Bibliothek stellt eine Erweiterung der Funktionalität eines Programms dar. Es existiert eine große Anzahl an Bibliotheken, und zukünftig werden Sie auch eigene Bibliotheken erstellen.
Um jedoch eine Überlastung des Programms und des Speichers durch die ständige Nutzung aller Bibliotheken (es könnten Hunderte sein) zu vermeiden, wird das Schlüsselwort import
verwendet, um eine bestimmte Bibliothek in das Programm einzubinden.
In Java dient das Schlüsselwort import
dazu, Klassen oder Pakete aus anderen Quellen in die aktuelle Code-Datei einzubinden. Dadurch kann Funktionalität aus anderen Klassen oder Paketen genutzt werden, ohne dass die vollqualifizierten Namen jedes Elements angegeben werden müssen. Durch die Verwendung von Imports wird der Code übersichtlicher und besser lesbar.
Die Syntax sieht folgendermaßen aus:
Main.java
import parent.Child;
Die übergeordnete Bibliothek befindet sich in der Hierarchie über der untergeordneten Bibliothek. Angenommen, wir haben eine Klasse namens Person
, die wir importieren möchten, und diese befindet sich im model-Package. Um sie zu importieren, verwenden wir die Syntax import model.Person;
, da sich die Klasse Person
im model-Package befindet.
Mehr über Klassen und deren Erstellung erfahren wir später in diesem Kurs.
Wir können auch alle untergeordneten Bibliotheken mit folgender Syntax importieren:
Main.java
import parent.*;
Die Verwendung von .*
gilt nicht als Best Practice, da sie zusätzlichen Speicherbedarf verursacht und die Leistung im Allgemeinen beeinträchtigt. Stattdessen ist es besser, mehrere Imports zu verwenden. Im Code sieht das folgendermaßen aus:
Main.java
import parent.Child1; import parent.Child2; import parent.Child3;
Auf diese Weise sehen wir, 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 Schlüsselworts import untersuchen und eine Bibliothek in unseren Code importieren.
Danke für Ihr Feedback!