Jabarkan Tahap kompilasi dari Java

Tulis / Ubah. Pemrogram menulis program dan menyimpannya di media dalam bentuk berkas '.java'.

Kompilasi. Pengkompilasi membentuk bytecodes dari program menjadi bentuk berkas '.class'.

Muat. Pemuat kelas memuat bytecodes ke memori.

Verifikasi. Peng-verifikasi memastikan bytecodes tidak mengganggu sistem keamanan Java.

Jalankan. Penerjemah menerjemahkan bytecodes ke bahasa mesin.tidak bisa di pakai‘’

Banyak pihak telah membuat IDE (Integrated Development Environment - Lingkungan Pengembangan Terintegrasi) untuk Java. Yang populer saat ini (Juli 2006) antara lain:

Dr. Java, program gratis yang dikembangkan oleh Universitas Rice, Amerika SerikatUniversitas RiceUniversitas Rice

BlueJ, program gratis yang dikembangkan oleh Universitas Monash, Australia

NetBeans (open source- Common Development and Distribution License (CDDL) )

NetBeans disponsori Sun Microsystems, dan versi terkininya memilki Matisse, sebuah GUI Editor yang menurut pendapat umum merupakan yang terbaik.

Eclipse JDT (open source- Eclipse Public License)

Eclipse dibuat dari kerja sama antara perusahaan-perusahaan anggota 'Eclipse Foundation' (beserta individu-individu lain). Banyak nama besar yang ikut dalam 'Eclipse Foundation', termasuk IBM, BEA, Intel, Nokia, Borland. Eclipse bersaing langsung dengan Netbeans IDE. Plugin tambahan pada Eclipse jauh lebih banyak dan bervariasi dibandingkan IDE lainnya.

IntelliJ IDEA (ada versi berbayar dengan gratis 30-hari trial dan versi community untuk pengembangan Android)