Java Programlama Dilini Tanıyalım
Java Nesne Tabanlı (Nesneye Yönelimli) Bir Dildir
Programlama dilinin nesneye yönelik olması dilin en büyük avantajıdır.Amaca yönelik görevlerin yada komutların Sınıflar ( Class) içerisinde toplanması projenin birbirinden bağımsız çalışmasını sağlar. Böylece projeye görevlerin eklenmesi ve çıkarılmasında programın tamamı değil yanlız bir sınıf etkilenir.
Bunu bir örnekte anlatacak olursak ; Yazdığımız bir stok takip programını düşünelim .orada kayıtları , kullanıcıları ve ürünleri tutan modüller farklıdır. kullanıcı kısmında yapılacak bir değişiklik için kayıtlar ve ürünlerin etkilenmesine gerek yoktur.
Java programlama dilinde sınıfların türetilmesi diğer programlama dillerine göre daha kolaydır.
Multithread Programlama
Aynı anda birden fazla iş yapan fonksiyonların çalışması için multithread desteği gereklidir. Javada bu destek mevcuttur.
Güvenlik Ve Sağlamlık
C veya C++ programlarında pointer kullanımı bir çok güvenlik açığına neden olmaktadır.Java dilinde pointerlar kullanıcıya açık değildir böylelikle güvenlik açıkları ortaya çıkmaz.
Diğer programlama dillerinde olduğu gibi hafızada dolma ve aşırı yüklenme mümkün derecede azaltılmıştır.Garbage Collector denen araç hafızada tutulan ve artık kullanılmayacak olan nesneleri hafızadan temizler ve performans artışı sağlar.
Yazan : Eren
0 yorum:
Yorum Gönder