Was passiert in einem Programm?
Ohne klar auszuformulieren wie Java genau funktioniert, soll dieses kleine Beispiel eines Taschenrechners nur ein paar grundlegende Möglichkeiten aufzeigen, um euch auf den Geschmack zu bringen einmal selbstständig ein wenig auszuprobieren.
Unser Taschenrechner ist in 5 Klassen aufgeteilt: Start, MainWindow, Listener, Daten und Basiscalc. Obwohl dieser Erklährung sehr unzureichend ist kann man sich für den Anfang vorstellen, dass Klassen in der Regel die einzelnen Programmkomponenten nach Sinn und Aufgabe getrennt aufnehmen.
Start : Hier passiert eigentlich nichts weiter ausser das Programm einzuleiten indem die Oberfläche (die aus MainWindow stammt) aufgebaut wird.
MainWindow : Hier sind die Programmteile, die die Oberfläche erstellen, die Anzeige hinzufügen und die Tasten erstellen. Ausserdem wird jeder Taste ein “Listener” aus der Klasse Listener hinzugefügt.
Listener : Hier werden Listener für die Tasten bereit gestellt. Das ist sozusagen die Aktion die passieren soll nach dem Ereignis Tastendruck.
Basiscalc : Sobald ein Rechenvorgang ausgeführt werden soll springt diese Klasse an und nimmt über ihre Methoden (man könnte sie als Unterprogramme sehen) die zu berechnenden Zahlen auf und gibt das Ergebnis zurück.
Daten : Daten die für alle Klassen zur Verfügung stehen sollen werden hier abgelegt.
Grob gesagt passiert also folgendes: Das Programm startet, Aufbau der Oberfläche, Warten auf Eingaben, Berechnen der Eingaben, Darstellen der Ergebnisse.
Was am Ende rauskommt ist ein sehr einfach gehaltener Taschenrechner als ausführbare jar-Datei die ihr euch hier als zip runterladen könnt.
Für jeden der wirklich an Java interessiert ist empfehle ich die Seite:
http://openbook.galileocomputing.de/javainsel8/
Java(JDK bzw. JRE) selbst könnt ihr euch unter folgendem link laden:
http://www.java.com/de/download/
Und als Editor ist Eclipse for Java sehr effektiv :







