Ini adalah ringkasan dari artikel Wikipedia yang bagus tentang sejarah versi Java . Ini sangat selektif (dan bias pada apa yang saya ketahui dan gunakan), kalau tidak itu hanya akan menjadi salinan artikel.
Bagian yang berani adalah apa yang benar-benar membawa bahasa ke depan secara keseluruhan. Seperti yang Anda lihat, tidak setiap rilis memiliki bagian yang tebal.
Jawa 11
JSR 384 , apa yang baru
Perubahan bahasa:
Perubahan perpustakaan:
Java 10
JSR 383 , apa yang baru
Perubahan bahasa:
Jawa 9
JSR 379 , apa yang baru
Perubahan bahasa:
Perubahan perpustakaan:
- Sistem Modul Platform Java (jigsaw)
- modularisasi platform itu sendiri
- menjadikan modul sebagai warga negara kelas satu yang dimaksudkan untuk menggantikan classpath yang berantakan dengan modul dengan informasi ketergantungan nyata
Perubahan lainnya:
- Orang-orang tampaknya telah mendapatkan konvensi penamaan 1.x , hampir tidak ada yang menyebut ini "Java 1.9".
Java 8 (alias 1,8)
JSR 337 , apa yang baru
Perubahan bahasa:
- ekspresi lambda ( JSR 335 , termasuk pegangan metode)
- kelanjutan Koin Proyek (peningkatan bahasa kecil)
- penjelasan tentang tipe Java
Perubahan perpustakaan:
Java 7 (alias 1,7)
JSR 336 , fitur dan peningkatan
Perubahan bahasa:
- Koin Proyek (perubahan kecil)
Perubahan perpustakaan:
Perubahan platform:
Java 6 (alias 1.6)
JSR 270 . fitur dan peningkatan
Perbaikan sebagian besar tambahan untuk perpustakaan yang ada, tidak ada fitur bahasa baru (kecuali untuk yang @Override
semrawut ).
Java 5 (alias 1,5)
JSR 176 , fitur dan peningkatan
Perubahan Bahasa:
Perubahan perpustakaan:
- utilitas concurrency di
java.util.concurrent
Jawa 1.4
JSR 59
Perubahan bahasa:
Perubahan perpustakaan:
Java 1.3
Kebanyakan perbaikan kecil, sungguh.
Perubahan platform:
- HotSpot JVM: peningkatan dibandingkan JIT asli
Java 1.2
Perubahan bahasa:
Perubahan perpustakaan:
Perubahan platform
- JIT asli, sangat meningkatkan kecepatan
Java 1.1
Perubahan bahasa:
Perubahan perpustakaan:
- Perubahan acara AWT
- JDBC, RMI
- refleksi
Java 1.0
Rilis awal, semuanya baru ;-)