Java "main()" Metodu

Java'da main metodu hər bir Java tətbiqinin işləməsi üçün zəruri olan başlanğıc nöqtəsidir. Bu metodun doğru imzada olması və static olması proqramın düzgün işləməsi üçün vacibdir.

4 May 2024 - 02:00
 0  136
Java "main()" Metodu
Java Azərbaycan

Java'da main metodu, hər bir tətbiqin başlanğıc nöqtəsi olan xüsusi bir metoddur. main metodu haqqında daha ətraflı aşağıdakılara baxaq:

main Metodunun Xüsusiyyətləri

1. İmzası: main metodu həmişə bu imzaya malik olmalıdır:

public static void main(String[] args)
  • public: Metodun hər yerdən çağırılmasını təmin edir.
  • static: Metodun sinif səviyyəsində olmasını təmin edir, yəni sinifin bir nümunəsi olmadan çağırıla bilər.
  • void: Metodun heç bir dəyər qaytarmadığını göstərir.
  • String[] args: Komanda sətri arqumentlərini qəbul edən parametrdir.

2. Əhəmiyyəti:

  • JVM (Java Virtual Machine) proqramı başladarkən ilk olaraq main metodunu çağırır.
  • main metodu olmadan Java proqramı işə düşməz.

main Metodunun İstifadəsi

main metodu əsasən proqramın başlanğıc nöqtəsini müəyyən etmək üçün istifadə olunur. Bu metod daxilində proqramın işini yerinə yetirən digər metodlar və siniflər çağırılır.

public class MyProgram {
    public static void main(String[] args) {
        System.out.println("Java Azərbaycan!");
    }
}

Bu proqram işə düşdükdə, JVM main metodunu çağırır və nəticədə konsolda "Java Azərbaycan!" mesajı çap olunur.

Komanda Sətri Arqumentləri

main metoduna ötürülən String[] args parametri, proqram işə salındıqda komanda sətrindən verilən arqumentləri qəbul edir. Məsələn:

public class MyProgram {
    public static void main(String[] args) {
        if (args.length > 0) {
            System.out.println("Birinci arqument: " + args[0]);
        } else {
            System.out.println("Heç bir arqument göndərilməyib.");
        }
    }
}

Bu proqramı java MyProgram salam komanda sətri ilə işə saldıqda, konsolda "Birinci arqument: salam" mesajı çap olunacaq.

Nəticə olaraq Java'da main metodu hər bir tətbiqin işləməsi üçün zəruri olan başlanğıc nöqtəsidir. Bu metodun doğru imzada olması və static olması proqramın düzgün işləməsi üçün vacibdir.