Java Runtime Environment 6.0 Update 18
Java Runtime Environment 6.0 Update 18
Java, özellikle ağ ve Internet uygulamaları için geliştirilmiş üst düzey bir programlama dilidir. Platform bağımsız olan Java dili, ağ üzerindeki her bilgisayarda çalışır.Java ile herhangi bir ortamda oluşturulan bir yazılım, hiçbir değişiklik yapılmadan, hatta tekrar derlenmeye bile ihtiyaç duyulmadan başka bir ortamda kullanılabilir. Java, bilgisayar teknolojilerinin kullanıldığı elektronik ev eşyaları gibi diğer elektronik sistemlerde de programlama aracı olarak kullanılabilir. İlerde ev eşyalarımızın da bilgisayarlarla aynı ağ üzerinde olacağı ve böylece bilgisayarlarımızdan ev eşyalarımızı kontrol edebileceğimiz düşünüldüğünde Java’nın önemi daha da belirginleşmektedir.
Nesne Yönelimli & Dağınık
Java nesne yönelimli (object-oriented) bir programlama dilidir. İhtiyaç halinde gerekli modüllere ağ üzerinden erişilmesi mantığına dayandığından, modüllerinin tamamının lokal bilgisayarda bulunması gerekli değildir.
Sağlam & Güvenilir
Java güçlü hafıza yönetimi yeteneği sayesinde programcı hatalarını yakalayabilir ve her nesne için güvenli bir çalışma ortamı sağlar.
Platform Bağımsız & Taşınabilir
Uygulama geliştiricilerin en büyük kabusu programların farklı işlemcilerde ve işletim sistemlerindeki çıkardığı problemlerdir; uygulama birisinde çalışırken diğerinde çalışmayabilir. Java derleyicisi burada devreye girer ve programı “bytecode”a çevirir. Bu kod tamamen platform bağımsız olduğundan tüm işlemcilerde çalışır.
Multi-threaded & Dinamik
‘Multi-threaded’ bir programda bir çok işlemin aynı zamanda gerçekleşmesi özelliğidir. Java bu tür program geliştirmeye önemli ölçüde destek verir.