Transcription of Einführung in die Programmiersprache JAVA - …
1 Einf hrung in dieProgrammierspracheJAVA unter Verwendung der EntwicklungsumgebungBlueJText von (2004), berarbeitet von (2009-2014)JAVA-Einf hrung, Seite 2 InhaltsverzeichnisKapitel 1: Vorstellung der Entwicklungsumgebung bluej und erstes Projekt .. 3 Installation .. 3 Projekt Beispiel_1 (Quader) .. 4 Der Editor von bluej f r JAVA-Quelltexte .. 5 Kapitel 2: Zweites Projekt: Bankkonto (Bank_1) .. 8 Erstellen einer vollst ndigen bersicht zur Klasse 'Konto' (Dokumentation) .. 10 Kapitel 3: Drittes Projekt: Bank_2.
2 11 Informationen zu private und public .. 15 Kapitel 4: Viertes Projekt: Fahrkartenautomat .. 16 Zahlen formatieren .. 17 Kapitel 5: F nftes Projekt: Person (Vererbung / GregorianCalendar) .. 18 Vererbung .. 21 berschreiben von Methoden .. 22 Kapitel 6: Sechstes Projekt: Wir programmieren ein Applet .. 24 Aufbau eines HTML-Quelltextes .. 25 Kapitel 7: Siebentes Projekt: Das Applet reagiert auf eine Maus-Aktion .. 27 Kapitel 8: Achtes Projekt: Das Puzzle mit 25 Feldern .. 32 Klassenvariablen und Instanzvariablen.
3 32 Array .. 33 For-Schleife .. 34 Start und Stop .. 34 While-Schleife .. 35 Kapitel 9: Was haben wir jetzt gelernt? (Wdh. und kleine Erg nzungen) .. 37(Klassen, Variablen, Methoden, Konstruktoren, Fallunterscheidung, Schleifen)Kapitel 10: Schlussbemerkung .. 39 Anhang .. 40 JAVA-Programm ohne Entwicklungsumgebung erstellen .. 40 Listen, die nur Instanzen einer einzigen Klasse 41 Formatierungen von numerischen Werten (2 Beispiele f r ).. 42 JAVA-Einf hrung, Seite 3 VorbemerkungMit JAVA wurde eine objektorientierte Programmiersprache entwickelt, die unabh ngig vomBetriebssystem des Computers ist, auf dem die Programme laufen.
4 Es gibt viele so genannteEntwicklungsumgebungen, um JAVA-Programme zu erstellen. Eine Entwicklungsumgebung istzwar nicht Voraussetzung zum Programmieren JAVA-Programme lie en sich auch mit einemeinfachen Texteditor erstellen. Mit einem Compiler k nnen daraus Dateien erstellt werden, die einJAVA-Runtime-Environment ausf hren kann, solche Datei kann also ein fertiges Programm aufge-fasst werden. Mit Hilfe einer Entwicklungsumgebung k nnen Quelltexte sowohl erstellt als auchkompiliert und ausgef hrt werden, dadurch sind die Arbeitsschritte erheblich einfacher und bersichtlicher.
5 Au erdem ist der Editor dann blicherweise mit Syntaxhervorhebung (s. S. 5)versehen, so dass die Programmstruktur besonders gut sichtbar wird. Interessierte finden im Anhangeine kurze Beschreibung, wie man auch ohne Entwicklungsumgebung ein JAVA-Programmerstellen r den Einstieg in das Programmieren mit JAVA ist bluej besonders gut der Entwicklungsumgebung bluej und erstes ProjektJAVA installierenJAVA wird durch Ausf hren der Datei oder auf installiert. (Ein Java-Runtime-Environment , das mit OpenOffice,Geogebra oder anderen Programmen vielleicht bereits installiert ist, gen gt nicht f r bluej wirdein Java-Development-Kit ben tigt.)
6 F r Download nach java se downloads oder jdk suchen!)JAVA muss vor bluej installiert installierenBlueJ darf f r Bildungszwecke verwendet werden ohne dass Lizenzgeb hren zu zahlen sind. (SieheHomepage von bluej , , Download der Version von dort.)Zur Installation wird die Datei ausgef hrt. Beim ersten Programmstart suchtBlueJ die zu verwendende JAVA-Version und zeigt eventuell ein Auswahlfenster, wenn dieZuordnung nicht automatisch erfolgen : DeutschWenn die Entwicklungsumgebung in deutscher Sprache erscheinen soll, muss die Datei einem Text-Editor bearbeitet werden, geeignet ist WordPad (Startmen /Zubeh r).
7 DieserEditor muss bei aktuellen Windows-Versionen als Administrator ausgef hrt werden, damit imInstallationsordner (vermutlich: C:\Programme(x86)\ bluej \) Schreibberechtigung erreicht liegt im Unterverzeichnis lib des Installationsordners von bluej . Zum ffnen muss alsDateityp Alle Dokumente (*.*) eingestellt werden. In dieser Datei findet man (ungef hr Zeile 31) die Festlegung derSprache: Hier kann bluej -language=english in ndert werden. Danach wird die Datei gespeichert. 1 Aktuelle Version im August 20132 Aktuelle Version im August hrung, Seite 4 Ein Projekt beginnen: Projekt Beispiel_1 Wir starten bluej und w hlen den Men punktProjekt/Neues erscheint das Dialogfenster, in dem wir angeben,wo das Projekt gespeichert werden soll.
8 Ein Projektbesteht immer aus mehreren Dateien, deshalb wirdf r jedes Projekt ein eigener Ordner , die ein bluej -Projekt enthalten, werden vonBlueJ durch ein spezielles Symbol gekennzeichnet(siehe Abbildung).Mit dem Schalter Erzeugen wird der Ordner mitdem eingegebenen Namen angelegt und dieProjektdateien werden darin gespeichert. Die Arbeitsfl che von bluej enth lt zun chst nurein Symbol f r eine Readme-Datei, die f r eineBeschreibung des Projekts vorgesehen ist. Nichtnur im Schulunterricht macht es Sinn, in einersolchen Datei eine ganz knappe Beschreibung desProjektes anzugeben.
9 Die Datei wird mit einemDoppelklick auf das Symbol ge ffnet, dannbearbeitet, gespeichert und wieder werden wir als erstes Beispiel eine Klassemit Namen 'Quader' erstellen (wie im Info-Kastenoben rechts).Eine Klasse im Projekt erstellenWir klicken auf den Schalter Neue Klasse und geben als Namen f rdiese Klasse Quader ein. Daraufhin erscheint ein neues Symbol f rdiese Klasse in der Projekt bersicht. Wir klicken doppelt auf diesesSymbol, um die Klasse zu bearbeiten. Zun chst sehen wir schon einige Zeilen vorgegebenen Textim Editor f r unseren Java-Quelltext, den wir nach unseren Erfordernissen anpassen werden (einigeZeilen l schen, andere erg nzen).
10 Info:In der objektorientierten Programmierungarbeitet man mit Objekten. (logisch)Objekte k nnen Eigenschaften :Ein Quader hat die Eigenschaften L nge, Breite, H he. Diesen Eigenschaften k nnen verschiedene Werte zugeordnet sein. Ein zweiter Quader hat die gleichen Eigenschaf-ten, aber mit anderen zugeordneten Zylinder hat dagegen andere Eigenschaf-ten, denn er ist durch Radius und H he Quader k nnen wir zu einer Klasse zusammenfassen:Wenn wir eine Klasse 'Quader' definieren, dann legen wir darin eine Art Bauplan fest.