Bibliotheken Importeren
Gebruik van Bestaande Bibliotheken in Onze Code in Java
Je hebt het concept van bibliotheken al eerder gezien toen we het hadden over JRE.
Een bibliotheek is een uitbreiding van de functionaliteit van een programma. Er zijn een groot aantal bibliotheken beschikbaar, en in de toekomst zul je zelfs je eigen bibliotheken maken.
Om echter te voorkomen dat het programma en het geheugen overbelast raken door voortdurend alle bibliotheken in ons programma te gebruiken (wat er honderden kunnen zijn), gebruiken we het sleutelwoord import om een specifieke bibliotheek aan ons programma toe te voegen.
In Java wordt het sleutelwoord import gebruikt om klassen of pakketten uit andere bronnen in het huidige codebestand op te nemen. Hiermee kan een programmeur functionaliteit gebruiken die in andere klassen of pakketten is gedefinieerd, zonder de volledig gekwalificeerde namen van elk element te hoeven gebruiken. Door imports te gebruiken, kan een programmeur de code vereenvoudigen en de leesbaarheid verbeteren.
De syntaxis ziet er als volgt uit:
Main.java
1import parent.Child;
De bovenliggende bibliotheek bevindt zich hoger in de hiërarchie dan de onderliggende bibliotheek. Stel bijvoorbeeld dat we een klasse genaamd Person hebben die we willen importeren, en deze bevindt zich in het modelpakket. Om deze te importeren, gebruiken we de syntaxis import model.Person; omdat de klasse Person zich in het modelpakket bevindt.
We zullen later in deze cursus meer leren over klassen en hoe je ze maakt.
We kunnen ook alle onderliggende bibliotheken importeren met de volgende syntaxis:
Main.java
1import parent.*;
Het gebruik van .* wordt niet als een best practice beschouwd, omdat het extra geheugengebruik veroorzaakt en de prestaties in het algemeen beïnvloedt. Het is beter om meerdere imports te gebruiken. In code ziet dat er als volgt uit:
Main.java
123import parent.Child1; import parent.Child2; import parent.Child3;
Op deze manier is zichtbaar welke specifieke bibliotheken worden geïmporteerd en welke benodigd zijn voor gebruik. Daarnaast wordt onnodige geheugenbelasting voorkomen en de prestaties van de applicatie verbeterd.
In het volgende hoofdstuk wordt het praktische gebruik van het import-keyword behandeld en wordt een bibliotheek in de code geïmporteerd.
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Awesome!
Completion rate improved to 2.63
Bibliotheken Importeren
Veeg om het menu te tonen
Gebruik van Bestaande Bibliotheken in Onze Code in Java
Je hebt het concept van bibliotheken al eerder gezien toen we het hadden over JRE.
Een bibliotheek is een uitbreiding van de functionaliteit van een programma. Er zijn een groot aantal bibliotheken beschikbaar, en in de toekomst zul je zelfs je eigen bibliotheken maken.
Om echter te voorkomen dat het programma en het geheugen overbelast raken door voortdurend alle bibliotheken in ons programma te gebruiken (wat er honderden kunnen zijn), gebruiken we het sleutelwoord import om een specifieke bibliotheek aan ons programma toe te voegen.
In Java wordt het sleutelwoord import gebruikt om klassen of pakketten uit andere bronnen in het huidige codebestand op te nemen. Hiermee kan een programmeur functionaliteit gebruiken die in andere klassen of pakketten is gedefinieerd, zonder de volledig gekwalificeerde namen van elk element te hoeven gebruiken. Door imports te gebruiken, kan een programmeur de code vereenvoudigen en de leesbaarheid verbeteren.
De syntaxis ziet er als volgt uit:
Main.java
1import parent.Child;
De bovenliggende bibliotheek bevindt zich hoger in de hiërarchie dan de onderliggende bibliotheek. Stel bijvoorbeeld dat we een klasse genaamd Person hebben die we willen importeren, en deze bevindt zich in het modelpakket. Om deze te importeren, gebruiken we de syntaxis import model.Person; omdat de klasse Person zich in het modelpakket bevindt.
We zullen later in deze cursus meer leren over klassen en hoe je ze maakt.
We kunnen ook alle onderliggende bibliotheken importeren met de volgende syntaxis:
Main.java
1import parent.*;
Het gebruik van .* wordt niet als een best practice beschouwd, omdat het extra geheugengebruik veroorzaakt en de prestaties in het algemeen beïnvloedt. Het is beter om meerdere imports te gebruiken. In code ziet dat er als volgt uit:
Main.java
123import parent.Child1; import parent.Child2; import parent.Child3;
Op deze manier is zichtbaar welke specifieke bibliotheken worden geïmporteerd en welke benodigd zijn voor gebruik. Daarnaast wordt onnodige geheugenbelasting voorkomen en de prestaties van de applicatie verbeterd.
In het volgende hoofdstuk wordt het praktische gebruik van het import-keyword behandeld en wordt een bibliotheek in de code geïmporteerd.
Bedankt voor je feedback!