- Artık Java kaynak dosyaları bir uygulama içerisinden derlenebilecek (Java Compiler API).Böylece basit IDE'ler daha kolay bir şekilde yazılabilir.
- Script dilleri derlenebilecek.Bu sayede Java uygulamalarının içerisinde mesela "JavaScript" yazılabilecek.Mustang'de Mozilla Rhino (JavaScript yorumlayıcısı) entegre edilmiş.Rhino'yu normalde uygulamlara siz kendiniz entegre ediyordunuz.Böylece Java uygulamalarınızda javascript yazabiliyordunuz.
- "java.io.File" sınıfı artık size diskinizdeki bölümleri, bu bölümlerin toplam boyutlarını,boş kalan kısımların büyüklüğünü söyleyebilecek.Ayrıca Windows platformunda 255 karakterden fazla dosya yolları yazabileceksiniz.
- XML ve web servisleri konusunda bir hayli gelişme var.Herhalde XML ve web servislerinin popüleritesi arttığından dolayı JAVA bu önemi anlamış olsa gerek.Mustang'e çok büyük olmayan bir HTTP server entegre edilmiş.Böylece basit callbackler ve web servisler çalıştırılabilecek.
- JDBC 4.0 Mustang'e entegre edilmiş olarak gelecek.Böylece otomatik
java.sql.Driver
keşfi sağlanabilecek,SQL:2003 XML desteği ve Ulusal dil desteği sağlanmış olacak. - Java uygulamalarının izlenmesinde,yönetiminde de bir çok yenilik gelmiş.Bunlardan en çok hoşuma giden, geçenlerde bir arkadaşımın bahsettiği, java uygulamaları artık VM'ye eklenecek.Mesela siz aynı anda üç tane uygulama çalıştırdınız.Bunlar Windows görev yöneticisinde üç ayrı javaw.exe olarak gözükür.Artık bunları tek javaw.exe olarak göreceksiniz.Böylece her bir uygulama için ayrı ayrı hafıza kullanımı olmayacak ve hız artacak.
- java.lang.OutOfMemoryError artık size sadece bir satır cümle basmayacak.Bu soruna neden olan neyse stack trace'i basılacak.Bu da hafızanın efektif olarak kullanılması gereken uygulamalarda büyük bir avantaj sağlıyacak.
- jconsole geliştrilmiş, hem kullanıcı arayüzü olarak hem de yapısal olarak.Böylece çalışan uygulamarı daha kolay bir şekilde görebilecek ve yönetebileceksiniz.
25 Ocak 2006
Java 6 (Mustang)
Uzun bir aradan sonra tekrar merhaba!!!Bir okuyucum saolsun bir yorum yazmış ve benden Java 6 (Mustang) için yorumlarımı sormuş.Teşekkür ediyorum ilk önce.Şu aralar internette Java 6 ile ilgili haberlere bakıyordum.Yazılan makalelere göre syntax olarak bir değişiklik yapılmayacak bu yeni sürümde.Biliyorsunuz Java 5 ile birçok yeni özellik getirilmişti Java programlama diline (Herhalde c# ile arasındaki syntax farklılıklarını bir nebze olsun gidermek için:) ).Genel hatlarıyla Java'nın bu yeni sürümünde bazı var olan API'lerde iyileştirmeler ve eklentiler yapılmış ve yeni özellikler katılmış.Ayrıca mimari olarak da birtakım değişiklikler mevcut.Gözüme takılanlar şöyle:
Kaydol:
Kayıt Yorumları (Atom)
Hiç yorum yok:
Yorum Gönder