Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Bibliotheken Importieren | Tiefe Java-Struktur
Java Erweitert
course content

Kursinhalt

Java Erweitert

Java Erweitert

1. Tiefe Java-Struktur
2. Methoden
3. String Advanced
4. Klassen
5. Klassen Fortgeschritten

book
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

Main.java

copy
1
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

Main.java

copy
1
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

Main.java

copy
123
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.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 4

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

course content

Kursinhalt

Java Erweitert

Java Erweitert

1. Tiefe Java-Struktur
2. Methoden
3. String Advanced
4. Klassen
5. Klassen Fortgeschritten

book
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

Main.java

copy
1
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

Main.java

copy
1
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

Main.java

copy
123
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.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 4
some-alt