calisma alani

Java

Java icin sifirdan pratik ogrenme yolu

once tanim

Java nedir

Java kesin talimatlar yazmak icindir. Burada onu Java icin sifirdan pratik ogrenme yolu olarak ogreniyorsun. Baslangic modeli: girdi adimlardan gecer ve cikti olur.

minimum calisma bilgisidosya Main.javacalistir javac Main.java && java Mainaliskanlik Java icin kucuk bir parca ogren, minimal ornek yaz ve calistir
program

sirayla calisan talimatlar toplami.

deger ve degisken

deger veridir. degisken bu veriyi tutan isimdir.

fonksiyon

girdi alip sonuc ureten isimli kucuk is.

runtime

JDK Main.java icindeki kodu calistirir.

ilk okunur kod

Class entry

class main method static
class Main {
  public static void main(String[] args) {
    System.out.println(42);
  }
}
cikti 42

dil soyu

Java aile agaci

Java nereden gelir, hangi diller yakindir ve sonra ne ogrenilir.

kokler
C++SmalltalkC
simdiJavanesne yonelimli dil ailesi
ailenesne yonelimli dil ailesi
en iyi alan

en iyi alan Java icin sifirdan pratik ogrenme yolu

sifirdan

1bir kural oku2ciktisini tahmin et3hafizadan yaz4kontrolu calistir5bir degisiklikle tekrarla

Soru bankasi

Once ara sonra calis

Bir asama sec veya bu dilin soru bankasinda ara ve alistirmaya gec.

18 sonuc
Q 1SecimAsama 1 tanimlar

Java soru 1

Java soru 1. main method icin en uygun ifadeyi sec.

Q 2SecimAsama 1 tanimlar

Java soru 2

Java soru 2. print line icin en uygun ifadeyi sec.

Q 3SecimAsama 1 tanimlar

Java soru 3

Java soru 3. class field icin en uygun ifadeyi sec.

Q 4SecimAsama 1 tanimlar

Java soru 4

Java soru 4. constructor this icin en uygun ifadeyi sec.

Q 5SecimAsama 1 tanimlar

Java soru 5

Java soru 5. main method icin en uygun ifadeyi sec.

Q 6SecimAsama 1 tanimlar

Java soru 6

Java soru 6. print line icin en uygun ifadeyi sec.

Q 7SecimAsama 1 tanimlar

Java soru 7

Java soru 7. class field icin en uygun ifadeyi sec.

Q 8SecimAsama 1 tanimlar

Java soru 8

Java soru 8. constructor this icin en uygun ifadeyi sec.

Q 9SecimAsama 1 tanimlar

Java soru 9

Java soru 9. main method icin en uygun ifadeyi sec.

Q 10SecimAsama 1 tanimlar

Java soru 10

Java soru 10. print line icin en uygun ifadeyi sec.

Q 11SecimAsama 1 tanimlar

Java soru 11

Java soru 11. class field icin en uygun ifadeyi sec.

Q 12SecimAsama 1 tanimlar

Java soru 12

Java soru 12. constructor this icin en uygun ifadeyi sec.

Q 13SecimAsama 1 tanimlar

Java soru 13

Java soru 13. main method icin en uygun ifadeyi sec.

Q 14SecimAsama 1 tanimlar

Java soru 14

Java soru 14. print line icin en uygun ifadeyi sec.

Q 15SecimAsama 1 tanimlar

Java soru 15

Java soru 15. class field icin en uygun ifadeyi sec.

Q 16SecimAsama 1 tanimlar

Java soru 16

Java soru 16. constructor this icin en uygun ifadeyi sec.

Q 17SecimAsama 1 tanimlar

Java soru 17

Java soru 17. main method icin en uygun ifadeyi sec.

Q 18SecimAsama 1 tanimlar

Java soru 18

Java soru 18. print line icin en uygun ifadeyi sec.

coktan secmeli

Java soru 1

Q 1Secimyeni

Java soru 1. main method icin en uygun ifadeyi sec.

public static void main(String[] args) {
  System.out.println(42);
}

referans

Main.java kaliplari

JDKjavac Main.java && java Main
hafizadan cagirkucuk bir noktayi oku sonra bakmadan yaz
kodu izlecalistirmadan once degiskenleri satir satir izle
kendin yazdaha az kopyala daha cok yaz ve bir hatayi duzelt

class main method static

Class entry

class Main {
  public static void main(String[] args) {
    System.out.println(42);
  }
}
  • The file starts from a class
  • main is the entry point
  • System.out.println prints

int String boolean arrays

Types

int score = 42;
System.out.println(score);
  • Declare types explicitly
  • Use String with capital S
  • Initialize before use

class fields constructor methods

Objects

class User {
  String name;
  User(String name) { this.name = name; }
}
  • Constructor initializes fields
  • this means current object
  • Methods hold behavior