İçeriğe geç
Codary
Java Modül 1: Java'ya Giriş ve Temel Yapı

1.1 Java Nedir? İlk Program

Kolay
Ders 1 / 19 %0 Ders listesi
1.1 Java Nedir? İlk Program 1.2 Değişkenler ve Veri Tipleri 1.3 Operatörler ve Tip Dönüşümü 1.4 String Metotları ve Kullanıcıdan Veri Almak 2.1 if - else if - else 2.2 switch İfadesi 2.3 for, while ve do-while Döngüleri 2.4 Hatayı Bul: Yönetici Girişi Çalışmıyor 3.1 Diziler (Arrays) 3.2 Metotlar ve return 3.3 Metot Aşırı Yükleme (Overloading) 3.4 Hatayı Bul: Ortalama Yanlış Hesaplanıyor 4.1 Sınıf ve Nesne 4.2 Kapsülleme: private, getter ve setter 4.3 Kalıtım (Inheritance) ve Override 4.4 Interface, Abstract ve Polimorfizm 5.1 ArrayList ve HashMap 5.2 Hata Yönetimi: try-catch-finally 5.3 Proje: Kütüphane Yönetim Sistemi
Misafir olarak çalışıyorsun. İlerlemeni kaydetmek ve sonraki dersleri açmak için giriş yap. Giriş yap / Kayıt ol

Java Nedir? İlk Program

Bankaların mobil uygulamaları, Android telefonlardaki uygulamaların büyük kısmı, e-ticaret sitelerinin arka planı, Minecraft... Bunların hepsinde Java vardır. Java 1995'ten beri kullanılan, büyük ve uzun ömürlü projeler için tercih edilen bir dildir.

"Bir kez yaz, her yerde çalıştır"

Java kodu önce bytecode denen ara bir dile derlenir. Bu bytecode'u bilgisayarındaki JVM (Java Virtual Machine) çalıştırır. Windows, Mac ya da Linux fark etmez; JVM olan her yerde aynı program çalışır.
Örnek KodKOD
Main.java  →  (javac ile derle)  →  Main.class  →  (JVM çalıştırır)

İlk programın parçaları

Örnek KodJAVA
public class Main {
    public static void main(String[] args) {
        System.out.println("Selam!");
    }
}
ParçaAnlamı
public class MainMain adında bir sınıf. Java'da her kod bir sınıfın içindedir.
public static void main(String[] args)Programın başlangıç noktası. Java buradan çalışmaya başlar.
System.out.println(...)Ekrana yazar ve alt satıra geçer.
Şimdilik public, static, void kelimelerinin anlamını bilmen gerekmiyor; ileriki derslerde tek tek göreceksin. İlk aşamada bu kalıbı ezberlemek yeterli.

Süslü parantezler ve noktalı virgül

  • { } bir bloğun başını ve sonunu gösterir. Her açılan parantez kapanmalı.
  • Her komut ; ile biter.
  • Java büyük-küçük harfe duyarlıdır: system.out.println çalışmaz, System büyük S ile yazılır.

print ve println

  • System.out.println("A"): yazar ve alt satıra geçer.
  • System.out.print("A"): yazar ama aynı satırda kalır.

Bu editörde

Java kodun burada çalıştırılmaz; editör kodunda görevin istediği parçaların olup olmadığını kontrol eder ve beklenen çıktı görev kartında gösterilir. Kendi bilgisayarında denemek için JDK kurup javac Main.java ve java Main komutlarını kullanabilirsin.

Sonraki derslerde

Bu iskeleti iyi öğren: public class Main ve public static void main(String[] args). Sonraki derslerde bu kalıp editöre hazır gelecek; sen sadece main içindeki boş satıra kendi kodunu yazacaksın. Yeni metotları ve sınıfları ise kendin ekleyeceksin.

Sık yapılan hatalar

  • ; unutmak: "';' expected" hatası.
  • Sınıf adını dosya adından farklı yazmak: public class Main olan sınıf Main.java dosyasında olmalı.
Görev Kendin yazarak öğren
  1. Main adında bir sınıf yaz.
  2. İçine main metodunu ekle.
  3. main içinde ekrana Merhaba Java! yazdır.

    Bilgi Kontrol Quizi

    Java programı hangi metottan çalışmaya başlar?

    Main.java

    Parantez ve tırnaklar kendiliğinden kapanır. Tab girinti ekler; editörden çıkmak için önce Esc, sonra Tab.

    Çıktı Konsolu: Hazır
    Çıktı görmek için "Kodu Çalıştır" butonuna basın...