Java ‘java write once run anywhere’ düşüncesi ile platformdan bağımsız olarak çalışabilen bir yapıya sahiptir. Yazdığınız bir kodu istediğiniz her platformda (Windows, Linux…) çalıştırabilirsiniz.
Java, Nesne Tabanlı Programlama (Object Oriented Programming) yapısındadır. Mesela gerçek hayatta bir canlı düşünün, canlının içinde insanlar, bitkiler, hayvanlar vardır. Canlıların ortak özellikleri vardır; yaşları, hücreleri, yiyecekleri. Sonra bu canlılardan insanları ele alalım. inanların da kendilerine ait özellikleri vardır. insanlar konuşur, yürür, iki ayaklıdır, akıllıdır gibi. Sonra da insanların da bir alt sınıfına girelim mesela kadın, erkek diye ayırabiliriz. Erkeklerin kendine ait özellikleri, kadınların kendilerine ait özellikleri vardır.
Bu tür genelden özele doğru gidilen yapıya programlama dilinde nesne tabanlı programlama denir.
Java açık kaynaklı programlamadır. Örnek kodlara kolayca ulaşabilirsiniz.
istek olursa burandan java hakkında bilgiler sunulacaktır.