Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Import av Biblioteker | Avansert Java-struktur
Java Utvidet

bookImport av Biblioteker

Bruk av forhåndsdefinerte biblioteker i vår kode i Java

Du har allerede blitt introdusert for konseptet biblioteker da vi snakket om JRE. Et bibliotek er en utvidelse av et programs funksjonalitet. Det finnes et stort antall biblioteker tilgjengelig, og i fremtiden vil du til og med lage dine egne biblioteker. For å unngå å overbelaste programmet og minnet ved å bruke alle biblioteker i programmet (som kan være hundrevis), bruker vi import-nøkkelordet for å legge til et spesifikt bibliotek i programmet vårt.

I Java brukes nøkkelordet import for å inkludere klasser eller pakker fra andre kilder i den nåværende kodefilen. Dette gjør det mulig for en programmerer å bruke funksjonalitet definert i andre klasser eller pakker uten å måtte bruke fullstendig kvalifiserte navn for hvert element. Ved å bruke import kan en programmerer forenkle og forbedre lesbarheten i koden sin. Syntaksen vil se slik ut:

Main.java

Main.java

copy
1
import parent.Child;

Det overordnede biblioteket er plassert høyere i hierarkiet enn det underordnede biblioteket. For eksempel, la oss si at vi har en klasse kalt Person som vi ønsker å importere, og den ligger i model-pakken. For å importere den, bruker vi syntaksen import model.Person; siden Person-klassen er inne i model-pakken.

Vi skal lære mer om klasser og hvordan vi lager dem senere i dette kurset.

Vi kan også importere alle underordnede biblioteker ved å bruke følgende syntaks:

Main.java

Main.java

copy
1
import parent.*;

Bruk av .* anses ikke som beste praksis, da det fører til ekstra minnebruk og påvirker ytelsen generelt. Det er bedre å bruke flere imports. I kode vil det se slik ut:

Main.java

Main.java

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

På denne måten kan vi se hvilke spesifikke biblioteker vi importerer og hva vi trenger å bruke. I tillegg unngår vi unødvendig minnebruk og forbedrer ytelsen til applikasjonen vår.

I neste kapittel skal vi utforske praktisk bruk av import-nøkkelordet og importere et bibliotek i koden vår.

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 4

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Suggested prompts:

Can you explain more about the difference between parent and child libraries in Java?

Why is using import .* considered bad practice?

Can you give an example of how to import multiple specific classes?

Awesome!

Completion rate improved to 2.63

bookImport av Biblioteker

Sveip for å vise menyen

Bruk av forhåndsdefinerte biblioteker i vår kode i Java

Du har allerede blitt introdusert for konseptet biblioteker da vi snakket om JRE. Et bibliotek er en utvidelse av et programs funksjonalitet. Det finnes et stort antall biblioteker tilgjengelig, og i fremtiden vil du til og med lage dine egne biblioteker. For å unngå å overbelaste programmet og minnet ved å bruke alle biblioteker i programmet (som kan være hundrevis), bruker vi import-nøkkelordet for å legge til et spesifikt bibliotek i programmet vårt.

I Java brukes nøkkelordet import for å inkludere klasser eller pakker fra andre kilder i den nåværende kodefilen. Dette gjør det mulig for en programmerer å bruke funksjonalitet definert i andre klasser eller pakker uten å måtte bruke fullstendig kvalifiserte navn for hvert element. Ved å bruke import kan en programmerer forenkle og forbedre lesbarheten i koden sin. Syntaksen vil se slik ut:

Main.java

Main.java

copy
1
import parent.Child;

Det overordnede biblioteket er plassert høyere i hierarkiet enn det underordnede biblioteket. For eksempel, la oss si at vi har en klasse kalt Person som vi ønsker å importere, og den ligger i model-pakken. For å importere den, bruker vi syntaksen import model.Person; siden Person-klassen er inne i model-pakken.

Vi skal lære mer om klasser og hvordan vi lager dem senere i dette kurset.

Vi kan også importere alle underordnede biblioteker ved å bruke følgende syntaks:

Main.java

Main.java

copy
1
import parent.*;

Bruk av .* anses ikke som beste praksis, da det fører til ekstra minnebruk og påvirker ytelsen generelt. Det er bedre å bruke flere imports. I kode vil det se slik ut:

Main.java

Main.java

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

På denne måten kan vi se hvilke spesifikke biblioteker vi importerer og hva vi trenger å bruke. I tillegg unngår vi unødvendig minnebruk og forbedrer ytelsen til applikasjonen vår.

I neste kapittel skal vi utforske praktisk bruk av import-nøkkelordet og importere et bibliotek i koden vår.

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 4
some-alt