Java Şarkısı Ders 1 - Java Nedir?
Apr 28

Java’nın en son geliştirilmiş hali yayınlandı. Java SE 6 update 10 sürümü içerisinde önceki Java sürümlerinde bile bulunmayan özellikler barındırmakta.

Bu sürüm Java 6 versiyonunun 10. update halidir. Bilindiği üzere update’lerde yeni özellik eklenip API değişikliğine gidilmez, daha çok var olan hatalar(bugfix) düzeltilmeye çalışılır. Fakat buna rağmen Java’nın bu 10. update’inde önemli değişiklikler yapılmış.

Java Kernel

Java içerisinde birçok API barındırıyor. Bunlar Swing, AWT, SQL, RMI gibi API’ler. Bu API’lerin işimizi kolaylaştırdığı bir gerçek fakat her bir versiyonda yeni API’lerin de ortaya çıkmasıyla JRE(Java Runtime Environment) boyutu giderek büyüyor. Java geriye dönük bir dil olduğu için 1.1 versiyonunda da olan API’ler 6. versiyonda yer almaktadır.

Yukarıdaki resimden Java boyutunun nasıl hızla büyüdüğünü görebilirsiniz.

Java’nın çekirdeği(kernel) değiştirildi ve böyle bütün JRE indirmek yerine sadece basit bir Java sınıfını çalıştırabilecek JRE indiriyoruz. Eğer JRE kendisinde bulunmayan bir API’ye ihtiyacı olursa internetten kendisi indirmeye çalışıyor.

Yukarıda tüm JRE boyutunun 14.4 MB olduğunu ama ana çekirdeğin boyutunun yaklaşık olarak 3MB olduğunu görebilirsiniz. Daha detaylı bilgiyi buradan bulabilirsiniz.

Java Plug-In
Appletlerin browser içerisinde çalışma şekli değişti. Artık browserdan bağımsız olarak farklı bir süreç olarak çalışacaklar fakat appletler browser içerisinde görüntülenecek.

Performance
Java her geliştirilmesinde biraz daha hız kazanıyor. Bu update ile de performans sorunları çözüldü. Özellikle 3D API’sinde performans oynamaları yapıldı.

Nimbus Look and Feel
Bahsetmek istediğim son değişiklik ise görsel bir değişiklik.
Nimbus Look and Feel görüntüsü Java 6 Swing görseli olarak eklendi.

Fakat halen default olarak Metal Look and Feel geliyor. Bunu Java 6 update 10 kullanıyorsanız bir satır kod ile Nimbus Look and Feel görseline geçirebilirsiniz.

UIManager.setLookAndFeel(”com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel”);

yada komut satırında

-Dswing.defaultlaf=com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel

Java 6 update 10 sürümünü indirebilirsiniz.

SwingSet3 örneğini buradan görebilirsiniz fakat bilgisayarınızda Java 6 kurulu olması gerekmekte.

yazan ekocaman \\ tags: , ,

1 Yorum yapıldı “Java 6 Update 10”

  1. Umut DOĞAN diyor ki:

    Sanırım Update 10 halen beta. Update 6′dan 10′a geçmeleri de başka bir gariplik… http://java.sun.com/javase/downloads/index.jsp

Cevapla