Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Import Af Biblioteker | Dyb Java-Struktur
Java Udvidet
course content

Kursusindhold

Java Udvidet

Java Udvidet

1. Dyb Java-Struktur
2. Metoder
3. String Avanceret
4. Klasser
5. Avancerede Klasser

book
Import Af Biblioteker

Brug af eksisterende biblioteker i vores kode.

Du har allerede stiftet bekendtskab med begrebet biblioteker, da vi talte om JRE. Et bibliotek er en udvidelse af et programs funktionalitet. Der findes et stort antal biblioteker, og i fremtiden vil du endda oprette dine egne biblioteker. For at undgå at overbelaste programmet og hukommelsen ved konstant at bruge alle biblioteker i vores program (hvilket kan være hundredevis), anvender vi nøgleordet import for at tilføje et specifikt bibliotek til vores program.

I Java bruges nøgleordet import til at inkludere klasser eller pakker fra andre kilder i den aktuelle kodefil. Det gør det muligt for en programmør at anvende funktionalitet defineret i andre klasser eller pakker uden at skulle bruge fuldt kvalificerede navne for hvert element. Ved at bruge imports kan en programmør forenkle og forbedre læsbarheden af sin kode. Syntaksen vil se således ud:

Main.java

Main.java

copy
1
import parent.Child;

Forældrebiblioteket er placeret højere i hierarkiet end barnebiblioteket. For eksempel, lad os sige, at vi har en klasse kaldet Person, som vi ønsker at importere, og den er placeret i model-pakken. For at importere den, ville vi bruge syntaksen import model.Person;, da Person-klassen er inde i model-pakken.

Vi vil lære mere om klasser og hvordan man opretter dem senere i dette kursus.

Vi kan også importere alle barnebiblioteker ved at bruge følgende syntaks:

Main.java

Main.java

copy
1
import parent.*;

Brug af .* anses ikke for at være en god praksis, da det tilføjer ekstra hukommelsesforbrug og påvirker ydeevnen generelt. I stedet er det bedre at bruge flere imports. I kode vil det se sådan ud:

Main.java

Main.java

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

På denne måde kan vi se, hvilke specifikke biblioteker vi importerer, og hvad vi har brug for at anvende. Derudover undgår vi unødvendig hukommelsesbelastning og forbedrer ydeevnen af vores applikation.

I næste kapitel vil vi undersøge den praktiske anvendelse af import-nøgleordet og importere et bibliotek i vores kode.

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 4

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

course content

Kursusindhold

Java Udvidet

Java Udvidet

1. Dyb Java-Struktur
2. Metoder
3. String Avanceret
4. Klasser
5. Avancerede Klasser

book
Import Af Biblioteker

Brug af eksisterende biblioteker i vores kode.

Du har allerede stiftet bekendtskab med begrebet biblioteker, da vi talte om JRE. Et bibliotek er en udvidelse af et programs funktionalitet. Der findes et stort antal biblioteker, og i fremtiden vil du endda oprette dine egne biblioteker. For at undgå at overbelaste programmet og hukommelsen ved konstant at bruge alle biblioteker i vores program (hvilket kan være hundredevis), anvender vi nøgleordet import for at tilføje et specifikt bibliotek til vores program.

I Java bruges nøgleordet import til at inkludere klasser eller pakker fra andre kilder i den aktuelle kodefil. Det gør det muligt for en programmør at anvende funktionalitet defineret i andre klasser eller pakker uden at skulle bruge fuldt kvalificerede navne for hvert element. Ved at bruge imports kan en programmør forenkle og forbedre læsbarheden af sin kode. Syntaksen vil se således ud:

Main.java

Main.java

copy
1
import parent.Child;

Forældrebiblioteket er placeret højere i hierarkiet end barnebiblioteket. For eksempel, lad os sige, at vi har en klasse kaldet Person, som vi ønsker at importere, og den er placeret i model-pakken. For at importere den, ville vi bruge syntaksen import model.Person;, da Person-klassen er inde i model-pakken.

Vi vil lære mere om klasser og hvordan man opretter dem senere i dette kursus.

Vi kan også importere alle barnebiblioteker ved at bruge følgende syntaks:

Main.java

Main.java

copy
1
import parent.*;

Brug af .* anses ikke for at være en god praksis, da det tilføjer ekstra hukommelsesforbrug og påvirker ydeevnen generelt. I stedet er det bedre at bruge flere imports. I kode vil det se sådan ud:

Main.java

Main.java

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

På denne måde kan vi se, hvilke specifikke biblioteker vi importerer, og hvad vi har brug for at anvende. Derudover undgår vi unødvendig hukommelsesbelastning og forbedrer ydeevnen af vores applikation.

I næste kapitel vil vi undersøge den praktiske anvendelse af import-nøgleordet og importere et bibliotek i vores kode.

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 4
some-alt