Basic Program Structure
Coddy'nin Java Journey'sinin Temeller bölümünün bir parçası. Ders 4 / 73.
Java'da çalışan her kod satırı bir class içinde olmalıdır. Bir class, kendi örnekleri olan nesneleri oluşturmak için bir taslak gibidir. Derslerimizde ana class'ı Main olarak adlandıracağız, ancak buna her name verilebilir.
main metodu, bir Java programının kritik bir parçasıdır çünkü yürütmenin başlangıç noktası olarak hizmet eder. Bir Java programını çalıştırdığınızda, Java Virtual Machine (JVM) kodu yürütmeye başlamak için main metodunu arar. Bir main metodu olmadan, JVM nereden başlayacağını bilemezdi.
İşte temel bir Java programının basit bir açıklaması:
public class Main { // Sınıf bildirimi
public static void main(String[] args) { // Main metodu
System.out.println("Hello, Coddy!"); // Çıktı ifadesi
}
}Önemli not: Java'da her `statement` noktalı virgül (;) ile bitmelidir. Noktalı virgül zorunludur ve Java'ya bir `statement`'ın sonuna ulaştığınızı söyler. Noktalı virgül eklemeyi unutmak derleme hatasıyla sonuçlanacaktır.
Ancak, süslü parantezler {} içine alınmış kod bloklarının (class ve method bildirimleri gibi) noktalı virgüle ihtiyacı olmadığını unutmayın.
Görev
Başlangıçmain metodunu içeren Main adında bir sınıfa sahip bir Java programı oluşturun. main metodunun içinde, aşağıdaki metni ekrana yazdıran kodu yazın:
This is my first Java program!Kendin dene
public class Main { // sınıf bildirimi
public static void main(String[] args) { // main metodu, programın başladığı yer
System.out.println(""); // mesajı tırnak işaretleri arasına koyun
}
}
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Temeller bölümündeki tüm dersler
4Operators Part 1
Arithmetic OperatorsModulo OperatorIncrement/DecrementPost Increment/DecrementArithmetic ShortcutsComparison OperatorsString Comparison5Operators Part 2
Logical Operators Part 1Logical Operators Part 2Recap - Simple LogicLogical Operators Part 3Logical Operators Part 43Variables Part 2
ConstantsNaming ConventionsRecap - Initialize VariablesType Casting Part 1Type Casting Part 26Decision Making
If StatementIf - ElseSwitch StatementTernary OperatorRecap - If ElseNested If - ElseKendi başına pratik yap: Online Java derleyicisi