java-logoKısaca Java

Java 1995 yılında Sun Microsystems adlı şirket tarafından ortaya çıkarılmıştır. Daha sonra Oracle bünyesine geçmiştir. Öncelikle bu programlama dilinin adı Oak idi. Ancak zaten böyle bir programlama dilinin olması üzerine geliştiricileri kahve çok kulladıkları için kahve anlamına gelen Java kelimesini seçtiler. Java platform bağımsız bir dildir. Peki ne demek bu platform bağımsız? Yani çalışması için işletim sistemine göre ayrı ayrı derlenmesi gerekli değildir. Bunu JVM( Java Virtual Machine ) yapmaktadır. Örnek vermek gerekirse bir C dosyasını windowsta derlediğinizde onu sadece windowsta kullanabilirsiniz. Ancak Java’da bu geçerli değildir bir kere derlendikten sonra .jar uzantılı dosya oluşur ve işletim sistemine uygun JVM yüklü olan her sistemde çalıştırılabilir. Ancak bunun bir kötü yanı vardır ki JVM olmayan işletim sistemlerinde çalışmaz, şanslıyız ki java desteklemeyen bir işletim sistemiyle henüz karşılaşmadım 🙂 . Bir diğer götürüsü ise çalışmasının diğer dillere göre daha yavaş olmasıdır. Çünkü dil işletim sistemi ile doğrudan değil, JVM ile dolaylı olarak çalıştırılır bu da küçük bile olsa yavaşlamaya sebep olur. Zamanlamanın önemli olduğu çoğu oyunlarda da C++ kullanılması bu yüzdendir.

JDK ve IDE

JDK yani Java Development Kit java dilini kullanırken bize lazım olacak. Öncelikle onu buradan indirebilirsiniz. Ayrıca bize bir IDE lazım olacak yani Integrated Development Environment. Bunun için de Eclipse’i kullanacağız. Onu da buradan indirebilirsiniz.

– Bir sonraki dersimizde ilk “Hello World” yazımızı yazacağız.