Importieren Von Bibliotheken
Swipe um das Menü anzuzeigen
Verwendung vorhandener Bibliotheken im Java-Code
Bibliotheken sind Ihnen bereits begegnet, als Sie sich mit der JRE beschäftigt haben. Eine Bibliothek erweitert die Funktionalität eines Programms, und es gibt viele davon – Sie werden in Zukunft sogar eigene erstellen. Um zu vermeiden, dass unnötige Bibliotheken geladen und Speicher verschwendet wird, verwendet Java das Schlüsselwort import, um nur das einzubinden, was benötigt wird.
In Java ermöglicht import die Nutzung von Klassen oder Paketen aus anderen Quellen, ohne deren vollständige Namen jedes Mal ausschreiben zu müssen. Dadurch wird der Code übersichtlicher, lesbarer und leichter zu warten. Die Syntax sieht folgendermaßen aus:
Main.java
1import parent.Child;
Die übergeordnete Bibliothek befindet sich in der Hierarchie über der untergeordneten Bibliothek. Angenommen, es gibt eine Klasse namens Person, die importiert werden soll und sich im model-Paket befindet. Um sie zu importieren, verwendet man die Syntax import model.Person;, da sich die Klasse Person im model-Paket befindet.
Weitere Informationen zu Klassen und deren Erstellung folgen später in diesem Kurs.
Es ist auch möglich, alle untergeordneten Bibliotheken mit folgender Syntax zu importieren:
Main.java
1import parent.*;
Die Verwendung von .* gilt nicht als Best Practice, da sie zusätzlichen Speicherverbrauch verursacht und die Leistung im Allgemeinen beeinträchtigt. Stattdessen ist es besser, mehrere Importe zu verwenden. Im Code sieht das folgendermaßen aus:
Main.java
123import 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!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen