[Java] einige Fragen

In 10 Minuten startet der nächtliche Backupvorgang! Es kann währenddessen (ca. 10 Minuten) zu Einschränkungen bei der Nutzung des Forums kommen
Weitere Infos findet ihr im Thema Backup des Forums
  • Ich lerne zurzeit Java und bin auf einige Fragen gestoßen. Was bedeutet "static"? z.b. die main Methode, static void main(String[] args) oder aber static void lachmichkrank()


    was bedeutet in der main Klasse das (String [] args) bzw wie werden die aufgerufen? Beim Programmstart?


    Was ist der Unterschied zwischen void und einem Return (z.b. public test(int) { return int); } (hat kein Sinn aber was solls)? Bricht ein Return das Programm an der jeweiligen Stelle ab?


    LG

  • Static: Statische Methoden und statische Attribute


    String [] args sind die Argumente, die du beim start des Programmes übergeben kannst. Wenn du dein Programm beispielsweise mit

    Code
    java meinProgramm a b c

    startest, dann ist args ein Array der größe 3 mit den werten a, b und c.


    void sagt einfach nur, das keine Rückgabe erwartet wird.

    Java
    public int test() {
    	return 1337;
    }

    gibt einen integer (1337) zurück. Wohingegen

    Java
    public void berechne() {
    	int x = test() + 1; //test() gibt 1337 zurück
    }

    nichts zurück gibt.


    //Edit: falls du sonst noch fragen zu Java hast, schau dir am besten mal Java ist auch eine Insel von Galileo Computing an. Ist Kostenlos und anfängerfreundlich.

    The fact is, I am right. And if you think I'm wrong, you are wrong.