Java sınıf tabanlı ve nesne yönelimli, geliştiricilerin bilgisayarlarda uygulama oluşturmak için kullandıkları bir programlama dilidir.