DrJava è un ambiente di sviluppo leggero per la programmazione in linguaggio Java. Il target d'utenza per il quale è stato pensato dal suo sviluppatore è quello degli studenti, cui offre uno strumento funzionale e versatile per iniziare a prendere confidenza con il codice scritto in Java. Un comodo tool di test e debugging permette di verificare la correttezza di quanto scritto ed eventualmente rintracciare errori nel proprio codice, tramite apposite segnalazioni da parte del suddetto tool.
L'applicazione integra al suo interno il Java Language Level Facility, uno strumento che semplifica la stesura del codice ai meno esperti. Gli strumenti per la gestione della sintassi sono numerosi ed offrono agli utenti un'ampia gamma di soluzioni per velocizzare la creazioni di applicazioni in Java, le quali possono essere compilate all'interno dello stesso IDE. Nel complesso DrJava rappresenta una buona alternativa alle principali soluzioni disponibili nel settore della programmazione.