User Tools

Site Tools


java:main_method

Η μέθοδος main

Όπως είδαμε και προηγουμένως κάθε πρόγραμμα εκκινεί από τη στατική μέθοδο main η οποία ανήκει υποχρεωτικά σε κάποια κλάση. Στο παρακάτω παράδειγμα η μέθοδος main ανήκει στην κλάση MainClass.

MainClass.java
class MainClass {
  public static void main(String []args) {
    for(String arg : args)
      System.out.println(arg);
  }
}

Η μέθοδος main μπορεί να λαμβάνει ορίσματα (παραμέτρους) από την γραμμή εντολών. Τα ορίσματα αυτά εμφανίζονται με την μορφή πίνακα από String.

Ας υποθέσουμε ότι μεταγλωττίζουμε την παρακάτω παρακάτω κλάση από την γραμμή εντολών

javac MainClass.java

και εκτελούμε το πρόγραμμα περνώντας τις παραμέτρους Let's have a cofee!.

java MainClass Coffee or milk?

Στην κονσόλα θα εκτυπωθεί το παρακάτω.

Coffee 
or 
milk?
java/main_method.txt · Last modified: 2017/02/07 07:02 by gthanos