Java
Modül 1: Java'ya Giriş ve Temel Yapı
1.1 Java Nedir? İlk Program
Kolay
Tamamlandı
Sonraki Ders
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ça | Anlamı |
|---|---|
public class Main | Main 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. |
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,Systembü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 kurupjavac 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 Mainolan sınıfMain.javadosyasında olmalı.
Görev
Kendin yazarak öğren
Mainadında bir sınıf yaz.- İçine
mainmetodunu ekle. mainiçinde ekranaMerhaba Java!yazdır.
Bilgi Kontrol Quizi
Java programı hangi metottan çalışmaya başlar?
Main.java
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...
Bu bölüm kopyalanamaz. Kodu kendin yazdığında çok daha iyi öğrenirsin!