Kirjastojen Tuominen
Pyyhkäise näyttääksesi valikon
Valmiiden kirjastojen käyttäminen Java-koodissa
Olet jo törmännyt kirjastoihin oppiessasi JRE. Kirjasto laajentaa ohjelman toiminnallisuutta, ja niitä on saatavilla runsaasti—tulet myös luomaan omia kirjastoja tulevaisuudessa. Jotta tarpeettomia kirjastoja ei ladata ja muistia ei tuhlata, Java käyttää import-avainsanaa sisällyttääkseen vain tarvittavat kirjastot.
Javassa import mahdollistaa luokkien tai pakettien käytön muista lähteistä ilman, että niiden koko nimi täytyy kirjoittaa joka kerta. Tämä tekee koodista selkeämpää, helpommin luettavaa ja ylläpidettävää. Syntaksi näyttää tältä:
Main.java
1import parent.Child;
Ylätason kirjasto sijaitsee hierarkiassa korkeammalla kuin alitason kirjasto. Esimerkiksi, jos meillä on luokka nimeltä Person, jonka haluamme tuoda käyttöön ja se sijaitsee model-paketissa, tuonti tehdään seuraavasti: 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 alikirjastot seuraavalla syntaksilla:
Main.java
1import parent.*;
Käytettäessä .*-merkintää ei pidetä parhaana käytäntönä, sillä se lisää muistinkulutusta ja vaikuttaa suorituskykyyn yleisesti. Sen sijaan on suositeltavaa käyttää useita yksittäisiä import-lauseita. 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 käytännön esimerkkiä import-avainsanan käytöstä ja tuomme kirjaston koodiimme.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme