Java è un linguaggio di programmazione orientato agli oggetti e si ispira al C++.
E' stato progettato con lo scopo di ottenere un prodotto di piccole dimensioni, semplice da utilizzare, veloce e disponibile su diverse piattaforme e sistemi operativi. E' il linguaggio ideale per diffondere programmi tramite il World Wide Web.