Dal JDK 1.2 di acqua sotto i ponti ne è passata tantina

... e le cose ora vanno anche molto meglio (in termini di features, performance etc...)
Il JDK più recente è il 5.0 (tranquillo non hanno saltato 4 major releases, il 5.0 dovrebbe essere l' 1.5) e ti consiglierei di scaricartelo da qui >>
http://java.sun.com/j2se/1.5.0/download.jsp
Troverai anche il "pacchettone" JDK + Netbeans che è un ottima soluzione per iniziare subito a farci una "partita"... 8) Netbeans è un ottimo IDE per Java ed è fornito di ogni ben di dio (supporta anche lo sviluppo di applicazioni web, web services...)
Personalmente l'editor che preferisco in assoluto è Eclipse >>
http://www.eclipse.org/ (Definirlo editor è estremamente riduttivo). E' un prodotto di IBM, open source, scaricabile gratuitamente.
good luck