|
Nesne yönelimli ve 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 ve 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 ve 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.
MultiThreaded ve 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.
|