Il linguaggio di programmazione Java® è composto da diversi moduli progettati per assistere i programmatori nella creazione di applicazioni software. Il kit di sviluppo Java® (JDK) è un pacchetto di moduli di sviluppo utilizzati nella creazione di programmi Java®. Questo kit include moduli per l’accesso al database, interfacce schermo utente, stampanti, scanner e altre funzioni di programmazione.
Il kit di sviluppo Java® include uno strumento di debug del software. Questo viene utilizzato dal team di sviluppo per risolvere i problemi durante la codifica del software. Avere uno strumento di debug consente di risparmiare tempo prezioso perché consente agli sviluppatori un processo per simulare la nuova applicazione prima che sia completata.
La macchina virtuale Java® è inclusa anche nel kit di sviluppo Java®. Questa macchina virtuale è il programma utilizzato dalle applicazioni Java® per l’esecuzione sull’hardware del computer. La macchina virtuale è un interprete per il codice Java® ed è responsabile della trasformazione del codice byte in codice macchina del computer.
Il kit di sviluppo Java® è disponibile su Internet da Sun®. È disponibile anche la documentazione per JDK, ma richiede un download aggiuntivo. Questa documentazione spiega come utilizzare i moduli disponibili in JDK.
È importante assicurarsi che il team di sviluppo utilizzi la versione corretta del kit di sviluppo Java®. Ci sono molte versioni disponibili su Internet. Questo JDK si aggiorna in genere ogni sei mesi, ma potrebbe non essere la versione corretta per l’azienda.
Java® può essere utilizzato anche per creare programmi portatili che funzionano su computer palmari e dispositivi software. Il kit di sviluppo Java® include i moduli necessari per creare applicazioni palmari. Ciò include un’interfaccia di programmazione dell’applicazione che garantisce la compatibilità del software con i dispositivi più piccoli.
Ci sono molti tutorial disponibili su Internet su come usare il JDK. Questi tutorial forniscono indicazioni dettagliate ed esempi per la maggior parte delle applicazioni software. I tutorial sono in genere scritti da programmatori Java® che hanno una profonda conoscenza degli strumenti.
Sun® mette a disposizione quattro tipi di kit di sviluppo Java®. Questi includono il pacchetto JDK standard, aziendale, di messaggistica e Internet. Il JDK standard fornisce il framework di base per le applicazioni Java®, mentre i bundle aggiuntivi sono progettati per tipi di applicazioni più specifici.