Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Importera Bibliotek | Djupgående Java-struktur
Java Fördjupning

bookImportera Bibliotek

Användning av befintliga bibliotek i vår kod i Java

Du har redan stött på begreppet bibliotek när vi pratade om JRE. Ett bibliotek är en utökning av ett programs funktionalitet. Det finns ett stort antal bibliotek tillgängliga, och i framtiden kommer du även att skapa egna bibliotek. För att undvika att överbelasta programmet och minnet genom att ständigt använda alla bibliotek i vårt program (vilket kan vara hundratals), använder vi nyckelordet import för att lägga till ett specifikt bibliotek i vårt program.

I Java används nyckelordet import för att inkludera klasser eller paket från andra källor i den aktuella kodfilen. Det gör det möjligt för en programmerare att använda funktionalitet som definierats i andra klasser eller paket utan att behöva använda fullständigt kvalificerade namn för varje element. Genom att använda import kan en programmerare förenkla och förbättra läsbarheten i sin kod. Syntaxen ser ut så här:

Main.java

Main.java

copy
1
import parent.Child;

Det överordnade biblioteket är placerat högre upp i hierarkin än det underordnade biblioteket. Till exempel, om vi har en klass som heter Person som vi vill importera, och den finns i model-paketet. För att importera den använder vi syntaxen import model.Person; eftersom klassen Person finns i model-paketet.

Vi kommer att lära oss mer om klasser och hur man skapar dem senare i denna kurs.

Vi kan också importera alla underordnade bibliotek med följande syntax:

Main.java

Main.java

copy
1
import parent.*;

Att använda .* anses inte vara en bästa praxis eftersom det ökar minnesanvändningen och påverkar prestandan generellt. Det är istället bättre att använda flera imports. I koden ser det ut så här:

Main.java

Main.java

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

På detta sätt kan vi se vilka specifika bibliotek vi importerar och vad vi behöver använda. Dessutom undviker vi onödig minnesbelastning och förbättrar prestandan för vår applikation.

I nästa kapitel kommer vi att utforska den praktiska användningen av import-nyckelordet och importera ett bibliotek i vår kod.

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 4

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

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?

bookImportera Bibliotek

Svep för att visa menyn

Användning av befintliga bibliotek i vår kod i Java

Du har redan stött på begreppet bibliotek när vi pratade om JRE. Ett bibliotek är en utökning av ett programs funktionalitet. Det finns ett stort antal bibliotek tillgängliga, och i framtiden kommer du även att skapa egna bibliotek. För att undvika att överbelasta programmet och minnet genom att ständigt använda alla bibliotek i vårt program (vilket kan vara hundratals), använder vi nyckelordet import för att lägga till ett specifikt bibliotek i vårt program.

I Java används nyckelordet import för att inkludera klasser eller paket från andra källor i den aktuella kodfilen. Det gör det möjligt för en programmerare att använda funktionalitet som definierats i andra klasser eller paket utan att behöva använda fullständigt kvalificerade namn för varje element. Genom att använda import kan en programmerare förenkla och förbättra läsbarheten i sin kod. Syntaxen ser ut så här:

Main.java

Main.java

copy
1
import parent.Child;

Det överordnade biblioteket är placerat högre upp i hierarkin än det underordnade biblioteket. Till exempel, om vi har en klass som heter Person som vi vill importera, och den finns i model-paketet. För att importera den använder vi syntaxen import model.Person; eftersom klassen Person finns i model-paketet.

Vi kommer att lära oss mer om klasser och hur man skapar dem senare i denna kurs.

Vi kan också importera alla underordnade bibliotek med följande syntax:

Main.java

Main.java

copy
1
import parent.*;

Att använda .* anses inte vara en bästa praxis eftersom det ökar minnesanvändningen och påverkar prestandan generellt. Det är istället bättre att använda flera imports. I koden ser det ut så här:

Main.java

Main.java

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

På detta sätt kan vi se vilka specifika bibliotek vi importerar och vad vi behöver använda. Dessutom undviker vi onödig minnesbelastning och förbättrar prestandan för vår applikation.

I nästa kapitel kommer vi att utforska den praktiska användningen av import-nyckelordet och importera ett bibliotek i vår kod.

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 4
some-alt