Java her yerde geçen bir konudur, peki gerçekten nedir bu �java� ? Aşağıdaki bölümler, �java�nın nerelerde kullanıldığını, özelliklerini ve bir programlama dili olmasının yanısıra nasıl bir platform oluşturduğundan bahsetmektedir.
Java Programlama Dili Ve Platformu
Java oldukça basit, nesnel programlamaya dayalı, güvenli, dinamik ve yüksek performansa sahip bir programlama dilidir. Java�nın yaratıcıları C++ programlama dilini kendilerine model olarak seçmişler , gerekli görmedikleri özellikleri kaldırarak yeni özellikler ile Java�yı daha güçlü hale getirmişlerdir. C++ nesnel programlamaya dayalı son derece güçlü bir programlama dilidir. Ancak kimi zaman C++ �ın bu özellikleri problemler çıkarabilir. Yazılım geliştirme sırasında çıkan problemlerin zaman çok fazla zaman kaybına yol açması nedeniyle Java�da mantıksal hatalara yol açabilecek bir çok özellik daha iyi duruma getirilmiş, diğer programcıların da kodu daha kolay anlamaları için çalışmalar yapılmıştır. Bu çalışmalar yazılımın maliyetini düşürmede son derece önemli rol oynarlar ve bu yönüyle Java C ve C++ dillerinden ayrılır.
Java�nın Nesnel Programlama Yönü
Java nesnel programlamaya destek verir. Nesnel programlamada heşey bir nesnedir.Bir nesne veriler ve bu veriler üzerinde işlemler uygulayabilecek metodlardan oluşur. Bu metodlar nesne içerisinde korunabilir veya verileri koruyabilir. Nesnel programlamada kalıtımsallık da son derece önemli bir yer tutar. Kalıtımsallık sayesinde işinize yarayan başka bir metodun özelliklerini yeni yarattığınız metoda atayabilir ve üzerinde değişiklik yaparak hem baştan sona tekrar yazmak zorunda kalmaz hemde zamandan kazanabilirsiniz. Kalıtımın bir başka yararı ise anlaşılabilir olmasıdır. Nesnelerinizi sınıflarına göre düzenli bir şekilde ayırdığınızda , dokumantasyonu ve ilerki çalışmaların daha kolay yürümesini sağlarsınız.
Java�nın Özellikleri :
1. � struct, union ve pointer� data tipleri desteklenmez.
2. �typedef ya da #define� desteklenmez.
3. �multiple inheritance� desteklenmez.
Continue Reading »