Java Kurulumu ve Java Nasıl Çalışır?
Bu yazıları YouTube’daki Java Başlangıç serisi ile bağlantılı olarak hazıladım. Videoları burdan izleyebilirsiniz. Tüm notlarının bir arada olduğu kitapçığa da burdan ulaşabilirsiniz.
Öncelikle kısaca terimlere bakarsak;
Java SE: Java Standard Edition
JDK: Java Development Kit — Java Geliştme Kiti
JRE: Java Runtime Environment — Java Çalıştırma Ortamı
JVM: Java Virtual Machine — Java Sanal Makinası
JDK’nın içinde JRE, geliştirme, hata ayıklama araçları, compiler (derleyici), baz Java kodları gibi geliştirme yaparken kullanacağımız araçlar bulunuyor. JRE’nin içinde de JVM bulunuyor.
- Geliştirici tarafından Java kodu, yani .java uzantılı dosyalar oluşturulur.
- Bu kod Java Compiler (derleyici) tarafından compile edilerek (derlenerek) bytecode’a yani .class dosyalarına dönüştürülür.
- .class dosyası JVM tarafından çalışacağı işletim sistemine uygun hale getirilir. .class dosyaları, JRE bulunan tüm platformlarda çalışabilir.
Java’yı indirme
İndirme ve kurulum detaylarına aşağıdaki videodan ulaşabilirsiniz:
İndirme sayfası:
Open JDK: https://jdk.java.net
Oracle JDK: https://www.oracle.com/tr/java/technologies/javase-downloads.html
Bu iki JDK teknik olarak çok yüksek oranda aynı.
Farklar
Oracle JDK
Commercial yani üzerinden para kazanılan uygulamalar için ücretli
Uzun sürelerde güncelleme geliyor, bu sayede daha stabil
Performans olarak daha güçlü
Oracle tarafından geliştiriliyor
Open JDK
Ücretsiz
Sık güncelleme geliyor
Performansı Oracle JDK’ya kıyasla daha düşük, bu büyük kapsamlı uygulamalarda fark edilebilir
Geliştirme OpenJDK ekibi, Oracle ve komünite tarafından yapılıyor
Java Editörleri
Eclipse: https://www.eclipse.org/downloads
Netbeans: https://netbeans.org
VSCode: https://code.visualstudio.com/docs/languages/java
IntelliJ: https://www.jetbrains.com/idea
Kurulum
Mac Java kurulumu için https://youtu.be/3RSfQP6vyAs?t=142
Windows Java kurulumu için https://youtu.be/3RSfQP6vyAs?t=370
Bir sonraki yazıda basit bir Java programının yapısını inceleyeceğiz. Görüşmek üzere!