Yukarıdaki "CSDN" yi tıklayın ve takip etmeyi seçin
Kritik anda teslim edin!
Bu makale Açık Kaynak Çin'den aktarılmaya yetkilidir.
2018'de Java önemli değişiklikler geçirecek. Daha önce bildirildiği gibi, işlevsel özellik gereksinimlerine, yani her altı ayda bir sabit bir sürüme dayalı yeni sürümler yayınlamak yerine, zamana dayalı bir sürüm yayın döngüsüne geçiyor. Bu iyi bir haber ve geliştiricilerin yeni özelliklere eskisinden daha hızlı erişip kullanabileceği anlamına geliyor. Ancak aynı zamanda, sürüm yineleme hızı arttıkça Oracle'ın Java için bakım modeli de değişecektir.
Azul'a göre, zamana dayalı yeni sürüm döngüsüyle, daha eski sürümler için güncelleme sağlamaya devam etme olasılığı düşük. Oracle, uzun vadeli destek (LTS) moduna geçmeye karar verdi. Bazı JDK sürümleri "LTS sürümleri" olarak belirlenecek, bu da üç yıllık bir bakım dönemine sahip olacakları anlamına geliyor (bir sonraki LTS sürümü yayınlanana kadar). Diğer tüm sürümler "işlevsel sürümler" olarak adlandırılacak ve yalnızca altı aylık bir bakım dönemine sahip olacak.
kararlı
Geçmişte JDK'nın yeni versiyonu bazı yeni özellikler ekledi.Geliştirme sürecinde birçok kez test edilmiş olsa da yine de gerçek bir ortamda kullanılması gerekiyor. Kullanıcıların yeni sürümü test ederken istikrarlı bir şekilde derlemeye devam etmelerini sağlamak için, sürüm güncelleme süresi çakışır. Örneğin, JDK 6 piyasaya sürüldüğünde, JDK 5 sürümü yaklaşık 3 yıl süreyle (kesin olarak iki ve on bir ay) piyasaya sürülmeye devam edecektir. JDK 7 piyasaya sürüldüğünde, JDK 6'nın bir yıl ve dokuz aylık genel güncellemeleri vardı. JDK 7, JDK 8'in piyasaya sürülmesinden sonra 13 ay boyunca herkese açık olarak güncellenmiştir.
Emniyet:
JDK için, yeni tanımlanan yamalara yönelik düzeltmeleri içeren düzenli güncellemeler yayınlanır. Güncellemeyi yayınlandığında yüklerseniz, güvenlik sorunları hakkında endişelenmeyin.
Bedava:
2006'da açık kaynaktan önce Java övgüye değer bir ücretsiz platformdu. Lisans ücretinin (Lisans Ücreti) olmaması durumunda, Java kullanımı belirli kısıtlamalara tabidir, ancak bu yalnızca mobil ve gömülü uygulamalar içindir. Masaüstü istemcileri ve kurumsal sunucular için en son sürüm ücretsizdir.
Yeni sistemi senkronize etmek için, JDK 8 bir LTS versiyonu olarak sınıflandırılmıştır. Bir sonraki, Eylül ayında piyasaya sürülen JDK 11 olacak.
Bu değişiklik Java'nın hala kararlı, güvenli, özgür ve açık kaynak olduğu anlamına gelir, ancak gelecekte Java'yı dağıttığınızda, üç özellikten yalnızca ikisine sahip olabileceğiniz anlamına gelir. resim gösterdiği gibi:
En çok güvenlik sorunları hakkında endişeliyseniz, ancak para harcamak istemiyorsanız. Ardından, güvenlikle ilgili tüm yamaları yüklemek için JDK'nın yeni sürümü yayınlandıktan hemen sonra geçiş yapmanız gerekir. Ancak, gerçek bir üretim ortamında test etmek için zamanı olmayan bir JDK sürümüne geçerseniz kararlılığınızı kaybedersiniz.
Ya da istikrara ve sıfır maliyete değer veriyorsunuz, bu nedenle yeni sürüm yayınlandıktan sonra, yine de önceki LTS sürümünü kullanmaya devam etmeyi seçersiniz. Ancak bir güvenlik yaması alamazsınız, bu nedenle güvenliği garanti edemezsiniz.
Veya istikrar ve güvenliğe değer veriyorsanız. Daha sonra önceki LTS sürümünü kullanmaya devam edebilirsiniz, ancak yamaya yalnızca ticari bir destek sözleşmesi yoluyla erişebilirsiniz. Bu, biraz para harcamanızı gerektirir.
daha fazlasını anla:
orijinal:
https://www.azul.com/java-stable-secure-free-choose-two-three/
En son Java SE platformu ve JDK sürümü sürüm planı:
https://www.oschina.net/news/90556/new-version-scheme-java
2018 Java platformu sürüm planının yeni özellik görünümü:
https://www.oschina.net/news/92415/ looking-forword-to-java-in-2018