Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Import af Biblioteker | Sektion
Practice
Projects
Quizzes & Challenges
Quizzer
Challenges
/
Essentielle Java-Koncepter

bookImport af Biblioteker

Stryg for at vise menuen

Brug af eksisterende biblioteker i vores kode i Java

Du har allerede stiftet bekendtskab med biblioteker, da du lærte om JRE. Et bibliotek udvider et programs funktionalitet, og der findes mange tilgængelige – du vil endda oprette dine egne i fremtiden. For at undgå at indlæse unødvendige biblioteker og spilde hukommelse bruger Java nøgleordet import til kun at inkludere det nødvendige.

I Java gør import det muligt at bruge klasser eller pakker fra andre kilder uden at skrive deres fulde navne hver gang. Dette gør koden mere overskuelig, læsbar og lettere at vedligeholde. Syntaksen ser således ud:

Main.java

Main.java

copy
1
import parent.Child;

Forældre-biblioteket er placeret højere i hierarkiet end underbiblioteket. 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 lærer mere om klasser og hvordan man opretter dem senere i dette kursus.

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

Main.java

Main.java

copy
1
import parent.*;

Brugen af .* anses ikke for at være en god praksis, da det tilføjer ekstra hukommelsesforbrug og påvirker ydeevnen generelt. Det er i stedet bedre at bruge flere imports. I koden 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

Sektion 1. Kapitel 4
some-alt