Kirjastojen Tuominen
Valmiiden kirjastojen käyttäminen Java-koodissa
Olet jo aiemmin törmännyt kirjastojen käsitteeseen, kun puhuimme JRE -ympäristöstä.
Kirjasto laajentaa ohjelman toiminnallisuutta. Kirjastoja on olemassa valtava määrä, ja tulevaisuudessa tulet myös luomaan omia kirjastoja.
Jotta vältytään ohjelman ja muistin ylikuormittumiselta käyttämällä jatkuvasti kaikkia kirjastoja (joita voi olla satoja), käytämme import-avainsanaa lisätäksemme tietyn kirjaston ohjelmaan.
Java-kielessä import-avainsanaa käytetään sisällyttämään luokkia tai paketteja muista lähteistä nykyiseen tiedostoon. Tämän avulla ohjelmoija voi käyttää muiden luokkien tai pakettien toiminnallisuutta ilman, että jokaisen elementin koko nimi täytyy kirjoittaa. Importtien avulla koodi pysyy selkeämpänä ja helpommin luettavana.
Syntaksi näyttää tältä:
Main.java
1import parent.Child;
Ylätason kirjasto sijaitsee hierarkiassa korkeammalla kuin alatasoinen kirjasto. Esimerkiksi, jos meillä on luokka nimeltä Person, jonka haluamme tuoda käyttöön ja se sijaitsee model-paketissa, käytämme syntaksia import model.Person;, koska Person-luokka on model-paketin sisällä.
Opimme lisää luokista ja niiden luomisesta myöhemmin tällä kurssilla.
Voimme myös tuoda kaikki alatasoiset kirjastot seuraavalla syntaksilla:
Main.java
1import parent.*;
Käytettäessä .*-merkintää, sitä ei pidetä parhaana käytäntönä, koska se lisää muistinkulutusta ja vaikuttaa suorituskykyyn yleisesti. Sen sijaan on parempi käyttää useita tuonteja. Koodissa tämä näyttää tältä:
Main.java
123import parent.Child1; import parent.Child2; import parent.Child3;
Tällä tavalla näemme, mitkä tietyt kirjastot tuomme ja mitä tarvitsemme käyttää. Lisäksi vältämme tarpeetonta muistikuormitusta ja parannamme sovelluksemme suorituskykyä.
Seuraavassa luvussa tarkastelemme import-avainsanan käytännön soveltamista ja tuomme kirjaston koodiimme.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Awesome!
Completion rate improved to 2.63
Kirjastojen Tuominen
Pyyhkäise näyttääksesi valikon
Valmiiden kirjastojen käyttäminen Java-koodissa
Olet jo aiemmin törmännyt kirjastojen käsitteeseen, kun puhuimme JRE -ympäristöstä.
Kirjasto laajentaa ohjelman toiminnallisuutta. Kirjastoja on olemassa valtava määrä, ja tulevaisuudessa tulet myös luomaan omia kirjastoja.
Jotta vältytään ohjelman ja muistin ylikuormittumiselta käyttämällä jatkuvasti kaikkia kirjastoja (joita voi olla satoja), käytämme import-avainsanaa lisätäksemme tietyn kirjaston ohjelmaan.
Java-kielessä import-avainsanaa käytetään sisällyttämään luokkia tai paketteja muista lähteistä nykyiseen tiedostoon. Tämän avulla ohjelmoija voi käyttää muiden luokkien tai pakettien toiminnallisuutta ilman, että jokaisen elementin koko nimi täytyy kirjoittaa. Importtien avulla koodi pysyy selkeämpänä ja helpommin luettavana.
Syntaksi näyttää tältä:
Main.java
1import parent.Child;
Ylätason kirjasto sijaitsee hierarkiassa korkeammalla kuin alatasoinen kirjasto. Esimerkiksi, jos meillä on luokka nimeltä Person, jonka haluamme tuoda käyttöön ja se sijaitsee model-paketissa, käytämme syntaksia import model.Person;, koska Person-luokka on model-paketin sisällä.
Opimme lisää luokista ja niiden luomisesta myöhemmin tällä kurssilla.
Voimme myös tuoda kaikki alatasoiset kirjastot seuraavalla syntaksilla:
Main.java
1import parent.*;
Käytettäessä .*-merkintää, sitä ei pidetä parhaana käytäntönä, koska se lisää muistinkulutusta ja vaikuttaa suorituskykyyn yleisesti. Sen sijaan on parempi käyttää useita tuonteja. Koodissa tämä näyttää tältä:
Main.java
123import parent.Child1; import parent.Child2; import parent.Child3;
Tällä tavalla näemme, mitkä tietyt kirjastot tuomme ja mitä tarvitsemme käyttää. Lisäksi vältämme tarpeetonta muistikuormitusta ja parannamme sovelluksemme suorituskykyä.
Seuraavassa luvussa tarkastelemme import-avainsanan käytännön soveltamista ja tuomme kirjaston koodiimme.
Kiitos palautteestasi!