1995 yılından beri geliştirilen üst düzey bir programlama dilidir. Java ile masaüstü, mobil, web gibi alanlara program yazabilir. Platformdan bağımsız biçimde masaüstü uygulamaları çıkarabilirsiniz. Yani Windows işletim sisteminde yazdığınız java kodu Linux veya diğer işletim sistemlerinde de çalışacaktır. Günümüzde mobil ve masaüstü platformlarında Java ile geliştirilmiş binlerce uygulama ve oyun bulunmaktadır. Başlangıçta öğrenilmesi zor olsa da terimleri ve programlama yapısı öğrenildikten sonra kolaylıkla kod yazabilecek seviyeye geleceksiniz. Ayrıca Java biliyorsanız diğer dillere geçişiniz çok kısa sürelerde gerçekleşecektir.

Java Dilinin Nitelikleri

  • Basittir
  • Güvenlidir
  • Nesne Yönelimli Bir Dildir (OOP)
  • Platformdan Bağımsızdır
  • Geriye Dönük Uyumluluk (Java 1.0’da yazdığınız kod şuan ki sürümde çalışacaktır)
  • Taşınabilir
  • Dağıtıktır
  • Yüksek Performansı Vardır
  • Çoklu İş Yeteneğine Sahiptir (Multithreading)
  • Sağlamdır
  • Dinamiktir
  • Güçlü Hata Ayıklama İmkanı Sağlar

JDK ve Geliştirme Ortamının Kurulumu

JDK (Java Geliştirme Kit) masaüstü ortamınızda Java kodu yazıp geliştirmenize imkan sağlayan ve içeriğinde birçok geliştirme aracıyla birlikte gelen bir kittir. Yalnızca JDK yeterli olmadığı için ayrıca bir IDE (Tümleşik geliştirme ortamı) indirmeliyiz. Size tavsiye olarak Eclipse, NetBeans, IntelliJ IDEA gibi geliştirme ortamlarını sayabilirim. Şu adresten hem JDK hemde NetBeans IDE‘sini işletim sisteminizi seçip birlikte indirip kurulumu basitçe yapabilirsiniz. Ardından path ayarlarını da yaptıktan sonra geliştirmeye başlayabiliriz. Buradaki işlemleri bir Google aramasıyla bulabileceğiniz için değinmeden geçiyorum.