Java - erste Quelltexte

Java - erste Quelltexte

 

Grundaufbau einer Java-Applikation

public class grundaufbau

Mit diesem Befehl wird eine neue öffentliche Klasse mit dem Namen "grundaufbau" begonnen. Der Quelltext muss anschließend unter dem Namen "grundaufbau.java" gespeichert werden. Nach der Kompilation ist eine weitere Datei mit dem Namen "grundaufbau.class" auf der Festplatte zu finden.
Der Name der Klasse muss folgende Bedingungen erfüllen:
  1. Es dürfen nur Buchstaben, Ziffern und das Zeichen "_" verwendet werden.
  2. Der Name darf keine sonstigen Sonderzeichen (z.B.: -, +, %, $) enthalten.
  3. Der Name muss mit einem Buchstaben beginnen
  4. Er darf nicht mit einem vom Java-System bereits verwendeten Namen übereinstimmen.
{

Beginn des Blockes der neuen Klasse
public static void main(String[] xy)

Damit beginnt das "Hauptprogramm" der Klasse. Es bedeuten im einzelnen:
public: Das Hauptprogramm ist öffentlich.
static: Das Hauptprogramm ist an keinerlei Objekte gebunden.
void: Es wird kein Wert zurück geliefert.
main: Ist der festgelegte Name für das Hauptprogramm.
(String xy[]): In die Zeichenkette xy[] können Parameter beim Programmstart übergeben werden.
{

Der Anweisungsteil des Hauptprogrammes "main" beginnt.
}

Der Anweisungsteil des Hauptprogrammes "main" endet.
}

Damit wird der Quelltext der neuen Klasse "grundaufbau" beendet.



Übung
Welche Namen sind richtig gebildet?

  1. eNtSchuLdiGunG
  2. karl-heinz
  3. steffi_graf
  4. 17_und_4
  5. Ilse
  6. programm1
  7. Straßenfest
  8. adam+eva
  9. Würfelspiel
  10. xy12345ab
  11. Rhythmus
  12. namenlos
  13. class
  14. public



Das typische "Hallo Welt"-Programm

public class hallo
{
public static void main(String xy[])
   {
   System.out.println("Hallo Welt");
   }
}


Die Klasse erhält diesmal den Namen "hallo".
Mit dem Methode (Mit dem Befehl) println aus der Bibliothek System.out können Zeichenketten und auch Zahlen ausgegeben werden.

Es ist zu beachten, dass in Java Groß-/Kleinschreibung unterschieden wird. Schreibt man zum Beispiel Public im Quelltext, so ergibt sich sofort ein Übersetzungsfehler!

Ein "Hallo Welt"-Applet
import java.applet.Applet;
import java.awt.Graphics;


public class HalloWeltApplet extends Applet
{
public void paint(Graphics g)
   {
   int x1=10, y1=10;
   int breite=100, hoehe=100;
   g.drawString("Hallo Welt!",20,50);
   g.drawRect(x1,y1,breite,hoehe);
   }
}


Guter Stil bei der Bildung von Namen von Java-Klassen:
  • Der Name der Klasse sollte mit einem Großbuchstaben beginnen.
    Bsp.: public class Grundaufbau
  • Besteht der Name der Klasse aus mehr als einem Wort, so beginnt man jedes Wort mit einem Großbuchstaben.
    Bsp.: public class HausDesNikolaus
  • Die deutschen Umlaute (ä ö ü) und das ß solle man nicht verwenden.
    Bsp.: public class Wuerfel
    ist besserer Stil als
    public class Würfel