Importera 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
1import 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
1import 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
123import 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.
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal