Koodit

Julkaistu

Kurssilla julkaistaan jonkin verran Java-kielellä kirjoitettuja esimerkkejä.

Syötteiden lukemiseen käytetään In-luokkaa, josta on saatavilla myös Mac- ja Linux-käyttäjille versio UTF-8-koodatussa Unicode-merkistössä.

Yhteen suuntaan linkitetty lista

Konkreettiset Solmu– ja LinkitettyLista-luokat sekä AbstraktiLista-yliluokka ja Lista-rajapinta on koottu fi.uta.csjola.oope.lista-pakkaukseen, jonka rakenne on seuraava:

fi
 +---uta
       +---csjola
                +---oope
                       +---lista
                               AbstraktiLista.java
                               LinkitettyLista.java
                               Lista.java
                               Solmu.java

Pakkaus sellaisenaan, pakkauksen sisältävä ZIP-paketti ja ListaTesti-luokka, jossa on annettu esimerkkejä LinkitettyLista-luokan käytöstä, löytyvät täältä.

Mac- ja Linux-käyttäjille tarkoitettu versio tiedostoista UTF-8-koodatussa Unicode-merkistössä on saatavilla täällä.

Pakkauksen saa helpoiten käyttöön purkamalla ZIP-paketin hakemistoon, jossa oma lähdekoodi on ja lisäämällä pakkausta käyttäviin luokkiin import-lauseen:

// Otetaan käyttöön lista-pakkauksen luokat.
import fi.uta.csjola.oope.lista.*;

Koodin dokumentaatio on generoitu Javadoc-kommenteista.