Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Bibliotheken Importeren | Diepe Java-structuur
Java Uitgebreid
course content

Cursusinhoud

Java Uitgebreid

Java Uitgebreid

1. Diepe Java-structuur
2. Methoden
3. String Geavanceerd
4. Klassen
5. Geavanceerde Klassen

book
Bibliotheken Importeren

Het gebruik van bestaande bibliotheken in onze code.

Je bent het concept van bibliotheken al tegengekomen toen we het hadden over de 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 (dit kunnen er honderden 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 is gedefinieerd in andere klassen of pakketten zonder de volledig gekwalificeerde namen van elk element te hoeven gebruiken. Door imports te gebruiken, kan een programmeur de leesbaarheid en eenvoud van zijn code verbeteren. De syntaxis ziet er als volgt uit:

Main.java

Main.java

copy
1
import parent.Child;

De bovenliggende bibliotheek bevindt zich hoger in de hiërarchie dan de onderliggende bibliotheek. Stel bijvoorbeeld dat we een klasse genaamd Person willen importeren, en deze bevindt zich in het modelpakket. Om deze te importeren, gebruiken we de syntax import model.Person; aangezien de klasse Person zich in het modelpakket bevindt.

We leren later in deze cursus meer over klassen en hoe deze te maken.

We kunnen ook alle onderliggende bibliotheken importeren met de volgende syntax:

Main.java

Main.java

copy
1
import parent.*;

Het gebruik van .* wordt niet als best practice beschouwd, omdat dit extra geheugengebruik met zich meebrengt 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

Main.java

copy
123
import parent.Child1; import parent.Child2; import parent.Child3;

Op deze manier kunnen we zien welke specifieke libraries we importeren en wat we nodig hebben om te gebruiken. Daarnaast vermijden we onnodige geheugenbelasting en verbeteren we de prestaties van onze applicatie.

In het volgende hoofdstuk zullen we het praktische gebruik van het import-keyword verkennen en een bibliotheek in onze code importeren.

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 4

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

course content

Cursusinhoud

Java Uitgebreid

Java Uitgebreid

1. Diepe Java-structuur
2. Methoden
3. String Geavanceerd
4. Klassen
5. Geavanceerde Klassen

book
Bibliotheken Importeren

Het gebruik van bestaande bibliotheken in onze code.

Je bent het concept van bibliotheken al tegengekomen toen we het hadden over de 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 (dit kunnen er honderden 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 is gedefinieerd in andere klassen of pakketten zonder de volledig gekwalificeerde namen van elk element te hoeven gebruiken. Door imports te gebruiken, kan een programmeur de leesbaarheid en eenvoud van zijn code verbeteren. De syntaxis ziet er als volgt uit:

Main.java

Main.java

copy
1
import parent.Child;

De bovenliggende bibliotheek bevindt zich hoger in de hiërarchie dan de onderliggende bibliotheek. Stel bijvoorbeeld dat we een klasse genaamd Person willen importeren, en deze bevindt zich in het modelpakket. Om deze te importeren, gebruiken we de syntax import model.Person; aangezien de klasse Person zich in het modelpakket bevindt.

We leren later in deze cursus meer over klassen en hoe deze te maken.

We kunnen ook alle onderliggende bibliotheken importeren met de volgende syntax:

Main.java

Main.java

copy
1
import parent.*;

Het gebruik van .* wordt niet als best practice beschouwd, omdat dit extra geheugengebruik met zich meebrengt 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

Main.java

copy
123
import parent.Child1; import parent.Child2; import parent.Child3;

Op deze manier kunnen we zien welke specifieke libraries we importeren en wat we nodig hebben om te gebruiken. Daarnaast vermijden we onnodige geheugenbelasting en verbeteren we de prestaties van onze applicatie.

In het volgende hoofdstuk zullen we het praktische gebruik van het import-keyword verkennen en een bibliotheek in onze code importeren.

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 4
some-alt