8'in hepsi – Java 8 ise

Resmi dük değil
Son aylarda bazı gecikmeler oldu. Ama dün zaman gelmişti: Oracle Java 8'i serbest bıraktı. Java 7'nin artık indirilebilir.
Topluluktan bildirilen 8.000 hata ve iyileştirmenin 400'den fazlası. Erken erişim yapılarının ilk testleri sayesinde bunlar bulunabilir. 25 Mart 18: 00'de Almanca, resmi bir lansman web yayını gerçekleşecek. Yeni işlevler hakkında bir tartışma için Mark Reinhold.
Yeniliklerin tam listesi sürüm notlarında mevcuttur. Göze çarpan noktalar:
Lambda İfadeleri
Mark Reinhold'un ilk teklifinden “Java için Kapanışlar”, Brian Goetz sadece lambda ifadeleri ve varsayılan yöntemler inşa etmekle kalmadı, aynı zamanda akış arılarını da inşa etti ve bu lambda projesi OpenJDK topluluğu ile koordine edildi ve JCP'den JSR olarak getirildi. Yeni öğretici, yeni arılarla yapılan çalışmaları tanıtıyor.
API Tarih ve Saati
Joda Time ile Stephen Colebourne'a dayanarak, JDK 8 için 310 ile yeni bir tarih ve saat API'si oluşturuldu. Özellikle, bu özellikle Stephen'ın bir Oracle çalışanı olmadığı ve Londra Java topluluğu tarafından desteklendiği gerçeğidir. Yeni Java 8'in bu kısmı Java topluluğu tarafından güçlü bir şekilde desteklenmektedir. Sıvı arılar verileri ve zamanları önemli ölçüde basitleştirir. Yeni bir ayrı öğretici kullanım yoluyla yol açar.
LocalDate today = LocalDate.now();
LocalDate payday = today.with(TemporalAdjuster.lastDayOfMonth()).minusDays(2);
Tür türleri
Şimdiye kadar, ek açıklamalar sadece ifadelerde. Java 8 ile şimdi her türlü olabilirsiniz. Bu, statik test araçlarının daha iyi bir entegrasyonunu sağlar. Bu nedenle kod için sizin oluşturulması önemli ölçüde basitleştirildi. Referans, zaten çeşitli testler ve belgeler sağlayan çerçeve kontrolleridir. Resmi Java eğitimi de yeni olasılıkların örneklerini içerecek şekilde genişletildi.
En hızlı gergedan
Java ve JavaScript'in ad dışında çok fazla ortak noktası yoktur, ancak birlikte büyümeye devam ederler. JDK 7 tarafından zaten bilinen gergedanlar daha hızlı ve daha iyi hale geldi. Doğrudan veya Java'nın komut satırı aracılığıyla çağrılabilir ve iki dünya arasında basit bir entegrasyon sunar.
Kompakt profil
Eksik Modüller Sistemi için hayal kırıklığı hala belirgindir, ancak Oracle'ın en başından beri geçici bir çözümü vardı. İşlevselliğin derlenmesinde tam bir dinamik yerine, Java 8 artık varsayılan profillerle sağlanmaktadır. Compact1 A Compact3, JDK 8'in birkaç saniyesini kapsar ve bu nedenle sınırlı donanımlı cihazlarda kullanım için kullanılır.
OpenJFX ve JavaFx
Javafx ayrıca JDK8'den OpenJDK'nın bir parçası olmuştur. Genel olarak, JavaFX belgeseli revize edildi ve yeni bir tema, yeni kontroller, API'daki değişiklikler ve çok daha fazlası var.
OUTFMEMOREERROR YOK: Tüketici Alanı Daha Fazla
Java 8 ile artık kalıcı nesil yok. Kayboldu. Artık kurulması gerekmiyor ve artık çok küçük olamaz. Daha önce kaydedilen şey şimdi normal yığın java ve yerel belleğe dağıtılıyor.
Java Mission Control 5.3
Eski tavşanlar hala Bea JDK tarafından önceki zamanlardan gelen görev kontrol aracının farkındadır. 7U51'den JDK'nın bir parçasıdır. En son sürüm şimdi Java 8 ile teslim ediliyor.
()
Ne yazık ki, bu bağlantı artık geçerli değil.
Boşa harcanan eşyalara olan bağlantılar, 7 günlük daha büyükse veya çok sık çağrılmışsa gerçekleşmez.
Bu makaleyi okumak için bir Haberler+ paketine ihtiyacınız var. Şimdi yükümlülük olmadan bir hafta deneyin – yükümlülük olmadan!