- Temel Özellikler
- James Gosling tarafından 1995'te geliştirilen açık kaynak kodlu, platform bağımsız bir dildir
- "Write once, run anywhere" (bir defa yaz, her yerde çalıştır) sloganını kullanır
- C/C++ benzeri sözdizimi ile öğrenmesi kolay bir dildir
- Teknik Altyapı
- Java kodları derlenerek bytecode'a dönüştürülür
- JVM üzerinde çalışan bytecode, platform bağımsızlığı sağlar
- HotSpot teknolojisi ile sürekli tekrarlanan kod bölümleri optimize edilir
- Önemli Bileşenler
- Java API ile disk, grafik, ağ gibi alanlarda kütüphaneler sunulur
- Swing ve SWT ile kullanıcı arayüzü geliştirilebilir
- Appletler ve WebStart ile uzaktan uygulama çalıştırılabilir
- Güncel Durum
- 2016'da 9 milyon geliştiricisi vardı
- Java SE 8, 11 ve 17 uzun vadeli desteklenmektedir
- Java 18 süreli desteklenmektedir