Java® -ohjelmointikieli koostuu useista moduuleista, jotka on suunniteltu auttamaan ohjelmoijia ohjelmistosovellusten luomisessa. Java® -kehityssarja (JDK) on Java® -ohjelmien rakentamiseen käytettävien kehitysmoduulien paketti. Tämä sarja sisältää moduuleja tietokantaan pääsyä varten, käyttöliittymiä, tulostimia, skannereita ja muita ohjelmointitoimintoja.
Java® -kehityssarja sisältää ohjelmiston virheenkorjaustyökalun. Kehitystiimi käyttää tätä ongelmien ratkaisemiseen ohjelmiston koodauksen aikana. Virheenkorjaustyökalun käyttö säästää arvokasta aikaa, koska sen avulla kehittäjät voivat simuloida uutta sovellusta ennen sen valmistumista.
Java® -virtuaalikone sisältyy myös Java® -kehityspakettiin. Tämä virtuaalikone on ohjelma, jota Java® -sovellukset käyttävät tietokoneen laitteistoon. Virtuaalikone on Java® -koodin tulkki ja vastaa tavukoodin muuttamisesta tietokoneen konekoodiksi.
Java® -kehityssarja on saatavana Internetistä Sun®: lta. JDK: n dokumentaatio on myös saatavilla, mutta vaatii lisälatauksen. Tässä oppaassa kerrotaan, miten JDK: ssa olevia moduuleja käytetään.
On tärkeää varmistaa, että kehitystiimi käyttää oikeaa Java® -kehityssarjan versiota. Internetistä on saatavana monia versioita. Tämä JDK päivittyy yleensä puolen vuoden välein, mutta ei välttämättä ole oikea versio yritykselle.
Java® -ohjelmalla voidaan myös rakentaa kannettavia ohjelmia, jotka toimivat kannettavissa tietokoneissa ja ohjelmistolaitteissa. Java® -kehityssarja sisältää tarvittavat moduulit kannettavien sovellusten rakentamiseen. Tämä sisältää sovellusohjelmointirajapinnan, joka varmistaa, että ohjelmisto on yhteensopiva pienempien laitteiden kanssa.
Internetissä on paljon opetusohjelmia JDK: n käytöstä. Nämä opetusohjelmat tarjoavat yksityiskohtaisia ohjeita ja esimerkkejä useimmista ohjelmistosovelluksista. Opetusohjelmat ovat tyypillisesti kirjoittaneet Java® -ohjelmoijat, jotka ymmärtävät työkalut hyvin.
Sunilta on saatavana neljä tyyppiä Java® -kehityssarjoja. Näitä ovat vakio JDK, yritys, viestit ja Internet -paketti. Vakio JDK tarjoaa peruskehyksen Java® -sovelluksille, kun taas lisäpaketit on suunniteltu erityistyyppisille sovelluksille.