AKTUEL ZU JAVA 8 PROGRAMMIEREN IN JAVA. 7. Auflage. Im Internet: Alle Beispielprogramme und Lösungen



Ähnliche Dokumente
Es sollte die MS-DOS Eingabeaufforderung starten. Geben Sie nun den Befehl javac ein.

Informationen zur Verwendung von Visual Studio und cmake

Installation und Inbetriebnahme von Microsoft Visual C Express

2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE

Software-Engineering und Optimierungsanwendungen in der Thermodynamik

Die Programmiersprache Java. Dr. Wolfgang Süß Thorsten Schlachter

LEHRSTUHL FÜR DATENBANKEN

Java: Vererbung. Teil 3: super()

Version 0.3. Installation von MinGW und Eclipse CDT

Objektorientierte Programmierung OOP Programmieren mit Java

25 Import der Beispiele

Einführung in Eclipse und Java

Einführung zum Arbeiten mit Microsoft Visual C Express Edition

Aber mancher braucht diese Funktionalität halt, doch wo ist sie unter Windows 8 zu finden?

Installation einer C++ Entwicklungsumgebung unter Windows --- TDM-GCC und Eclipse installieren

Vorkurs Informatik WiSe 15/16

Anleitung zur Installation und Verwendung von eclipseuml 2.1.0

Starten Sie Eclipse: Hier tragen sie Ihr Arbeitsverzeichnis ein. Zu Hause z.b. c:\workspace.

Programmierkurs Java

Um dies zu tun, öffnen Sie in den Systemeinstellungen das Kontrollfeld "Sharing". Auf dem Bildschirm sollte folgendes Fenster erscheinen:

Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0)

Python SVN-Revision 12

Vorlesung Informatik II

Installation der SAS Foundation Software auf Windows

Internet Explorer Version 6

Family Safety (Kinderschutz) einrichten unter Windows 7

Software-Engineering Grundlagen des Software-Engineering

Übung - Datensicherung und Wiederherstellung in Windows Vista

SRH - Kurzinformation

Das erste Programm soll einen Text zum Bildschirm schicken. Es kann mit jedem beliebigen Texteditor erstellt werden.

Handbuch zur Anlage von Turnieren auf der NÖEV-Homepage

Installation von NetBeans inkl. Glassfish Anwendungs-Server

Stellen Sie bitte den Cursor in die Spalte B2 und rufen die Funktion Sverweis auf. Es öffnet sich folgendes Dialogfenster

Um zu prüfen welche Version auf dem betroffenen Client enthalten ist, gehen Sie bitte wie folgt vor:

e LEARNING Kurz-Anleitung zum Erstellen eines Wikis 1. Wiki erstellen

Stapelverarbeitung Teil 1

Seriendruck mit der Codex-Software

FuxMedia Programm im Netzwerk einrichten am Beispiel von Windows 7

Starthilfe für C# Inhaltsverzeichnis. Medien- und Kommunikationsinformatik (B.Sc.) Alexander Paharukov. Informatik 3 Praktikum

Wie richten Sie Ihr Web Paket bei Netpage24 ein

Pakete dienen dazu, die Software eines Projektes in größere inhaltlich zusammengehörige Bereiche mit eigenem Namen einzuteilen (siehe Java API).

Hinweise zur Datensicherung für die - Prüfmittelverwaltung - Inhalt

Seriendruck mit der Codex-Software

Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten

Eigenen Farbverlauf erstellen

Rillsoft Project - Installation der Software

Installation / Aktualisierung von Druckertreibern unter Windows 7

QTTabBar Einrichtung, ein Tutorial

Eclipse 3.0 (Mac) 1. Eclipse installieren. 2. Welcome Projekt schliessen

DeltaVision Computer Software Programmierung Internet Beratung Schulung

Professionelle Seminare im Bereich MS-Office

.htaccess HOWTO. zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage

SICHERN DER FAVORITEN

Leichte-Sprache-Bilder

Windows. Workshop Internet-Explorer: Arbeiten mit Favoriten, Teil 1

Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler

Empfehlungen zur Nutzung der CD zum Buch: Klee & Wiemann: Beweglichkeit und Dehnfähigkeit. Schorndorf: Hofmann,

VB.net Programmierung und Beispielprogramm für GSV

1 Vorraussetzungen. 2 Installiere Eclipse. FS 2015 Herausgabe: Dr. A. L. Schüpbach, D. Sidler, Z. István Departement Informatik, ETH Zurich

Mehrere PDF-Dokumente zu einem zusammenfügen

In diesem Tutorial lernen Sie, wie Sie einen Termin erfassen und verschiedene Einstellungen zu einem Termin vornehmen können.

Updatehinweise für die Version forma 5.5.5

Outlook-Daten komplett sichern

Übungsblatt 3: Algorithmen in Java & Grammatiken

GEONET Anleitung für Web-Autoren

Kurzanleitung zu. von Daniel Jettka

Dokumentation zum Spielserver der Software Challenge

Universal Dashboard auf ewon Alarmübersicht auf ewon eigener HTML Seite.

Was ist PDF? Portable Document Format, von Adobe Systems entwickelt Multiplattformfähigkeit,

Windows XP maßgeschneidert

ELOoffice. Netzwerkinstallation. Software für Dokumentenmanagement und Archivierung. September ELO Digital Office GmbH.

Eclipse 3.0 (Windows)

Einführung in Java. PING e.v. Weiterbildung Andreas Rossbacher 24. März 2005

Programmieren in Java

Daten am USB Stick mit TrueCrypt schützen

Anleitung zur Installation und Nutzung des Sony PRS-T1 ebook Readers

Anleitung zur Installation und Nutzung des Sony PRS-T1 ebook Readers

Anleitung zum erstellen einer PDF-Datei aus Microsoft Word

Übung - Datensicherung und Wiederherstellung in Windows 7

Hilfe Bearbeitung von Rahmenleistungsverzeichnissen

INHALT 1. INSTALLATION DES V-MODELL XT UNTER WINDOWS 7 2. INSTALLATION DES V-MODELL XT UNTER WINDOWS VISTA

Tutorial -

Kurzanleitung BKB-E-Banking-Stick

Office-Programme starten und beenden

1) Farbsteuergerät in der Nikobus-Software unter Modul zufügen hinzufügen.

Handbuch Fischertechnik-Einzelteiltabelle V3.7.3

ZPlan.mobile. professionell planen. für iphone, ipad, Android Smartphone und -Tablets. Markt Management 2011 (Michael Berg und Patrick Jentes)

Punkt 1 bis 11: -Anmeldung bei Schlecker und 1-8 -Herunterladen der Software

Windows 7 Winbuilder USB Stick

1.3. Installation und Konfiguration von Filr Desktop

Java Einführung Programmcode

Einrichten eines Postfachs mit Outlook Express / Outlook bis Version 2000

Handbuch. timecard Connector Version: REINER SCT Kartengeräte GmbH & Co. KG Goethestr Furtwangen

Mediator 9 - Lernprogramm

Tutorial Speichern. Jacqueline Roos - Riedstrasse 14, 8908 Hedingen, jroos@hispeed.ch -

WORKSHOP VEEAM ENDPOINT BACKUP FREE

Reporting Services und SharePoint 2010 Teil 1

Outlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang

Python Installation. 1 Vorbereitung. 1.1 Download. Diese Anleitung ist für Windows ausgelegt.

Transkript:

L AKTUEL ZU fritz JOBST JAVA 8 PROGRAMMIEREN IN JAVA 7. Auflage Im Internet: Alle Beispielprogramme und Lösungen

4 1 Der Einstieg in Java keinem Fall zulässig. Die Schreibweisen Hello.java für den Namen der Datei sowie Hello für den Namen der Klasse müssen eingehalten werden, hello ist ebenso falsch wie HELLO oder hello, denn in Java muss man strikt auf die Unterschiede zwischen Groß- und Kleinschreibung achten. Listing 1.1 Hello.java zum Einstieg in die Java-Programmierung // Das erste Programm in der Datei Hello.java public class Hello { public static void main(string[] args) { System.out.println("Hello World"); } } Ein Java-Programm besteht aus einzelnen Wörtern der Sprache Java. public und class sind in Java reservierte Namen, Hello ist der Eigenname der definierten Klasse. public kennzeichnet einen öffentlichen Inhalt, den auch andere Java-Programme benützen dürfen. Mit class Hello eröffnet man eine neue Java-Klasse, die innerhalb der geschweiften Klammern {} folgt. In Kapitel 2 sind die reservierten Namen der Sprache Java zusammengestellt. Alle reservierten Namen von Java sind in diesem Buch fett gedruckt. Ein Wort ist in Java eine Folge von Buchstaben bzw. Ziffern, die mit einem Buchstaben beginnt. Diese Worte werden nacheinander geschrieben. Worte können aus Folgen von Buchstaben und Ziffern bestehen, wobei das erste Zeichen ein Buchstabe sein muss. Es muss stets klar sein, wann ein Wort endet und das nächste folgt. Worte können auch nicht einfach getrennt werden. Die folgenden Zeilen sind deswegen fehlerhaft: publicstaticvoid pub lic sta tic vo id publicsta ticvoid p u b l i c s t a t i c v o i d In Java gibt es auch Wörter, die aus nur einem Zeichen bestehen, wie etwa die Zeichen [ ] ( ) { },. ; Wenn das Ende eines Worts eindeutig definiert ist, sind keine besonderen Trennzeichen zwischen aufeinander folgenden Worten, wie etwa ein Leerraum, erforderlich. Die folgenden unterschiedlichen Zeilen definieren die gleiche Funktionalität. public static void main(string[] args){ public static void main ( String [ ] args ) { Die Schreibweise ist formatfrei. Zwischen zwei Wörtern können beliebig viele Leerzeichen, neue Zeilen oder Kommentare stehen. Die folgenden Zeilen sind korrekt formuliert, aber nicht gut lesbar und nur zur Abschreckung angegeben: public static void main ( String args [ ] ) {

1.3 Erstellung und Ablauf des ersten Programms 5 Die Klasse Hello enthält eine Methode namens main. Sie können sich eine Methode 11 als eine in die Zeichen {} eingeschlossene Folge von Anweisungen vorstellen. Diese Folge besteht hier im Beispiel aus genau einer Anweisung. main ist das Hauptprogramm. Das Laufzeitsystem erwartet das Hauptprogramm main und aktiviert es bei Ausführung des Programms: Die Anweisungen in main werden der Reihe nach durchlaufen. Im Beispiel wird eine Methode System.out.println zur Ausgabe eines Textes auf dem Bildschirm aufgerufen. Die Methode println befindet sich in der Bibliothek rt.jar. Ein für sich alleine ablauffähiges Programm muss die main-methode in obiger Form enthalten. main hat Zugriff auf die sog. Parameter args der Kommandozeile 12, macht aber in diesem Beispiel keinen Gebrauch davon. Kommentare können in einer Zeile ab // eingefügt werden. Der Inhalt von Kommentaren unterliegt keiner Einschränkung. Wenn man Kommentare über mehrere Zeilen wünscht, schließt man den Text des Kommentars zwischen /* und */ ein. 1.3 Erstellung und Ablauf des ersten Programms Zur Programmierung benötigt man das JDK, das man sich über die Adresse http://www. oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html herunterladen kann und danach installieren muss. Mit dem JDK stehen sowohl der Interpreter als auch der Compiler zur Verfügung, müssten aber von Hand benützt werden, wie in Kapitel 11 beschrieben. Beachten Sie bitte, dass die JRE nicht zur Erstellung von Programmen ausreicht, da die Entwicklungswerkzeuge wie der Compiler fehlen. Eine IDE 13 bietet einen einheitlichen Zugriff auf all diese Werkzeuge. Der Aufwand bis zur Installation einer IDE scheint zunächst übertrieben, amortisiert sich aber bei der Arbeit mit Java in kürzester Zeit. In diesem Buch arbeiten wir mit Eclipse, das man unter www.eclipse.org findet. Die Eclipse-IDE gibt es in diversen Varianten, für die Entwicklung mit Java reicht das einfachste Paket wie Eclipse IDE for Java Developers. Man erhält Eclipse als.zip-archiv, das man durch Entpacken in ein Verzeichnis auf dem lokalen Rechner wie c:\programme\eclipse installiert. Starten Sie dann eclipse.exe. Nach dem Start fragt Eclipse nach dem Ordner für den Arbeitsbereich zum Ablegen aller erstellten Programme. Sie können den Ordner bei den eigenen Daten oder in einem beliebigen Verzeichnis anlegen. Wenn man bei künftigen Starts von Eclipse Fragen nach der Lage des Arbeitsbereichs vermeiden will, kann man das Häkchen bei der Use this as default...-option anklicken. 11 Methoden heißen in manchen Programmiersprachen auch Funktionen bzw. Prozeduren. 12 Siehe Abschnitte 2.2.3 und 2.4.1. 13 IDE Integrated Development Environment

6 1 Der Einstieg in Java Abbildung 1.2 Auswahl eines Arbeitsbereichs Danach meldet sich Eclipse mit seinem Willkommensbildschirm. Sie können jetzt das Eclipse-System erkunden oder gleich weiter zum Arbeitsbereich gehen, indem Sie auf das Pfeil-Symbol am rechten Rand des Bildschirms klicken. Danach sehen Sie die Arbeitsoberfläche von Eclipse aus Abbildung 1.3. Am linken Rand finden Sie den Package Explorer, mit dem Sie später die einzelnen Projekte erkunden können. Abbildung 1.3 Arbeitsoberfläche von Eclipse Eclipse organisiert die Arbeiten des Benutzers in sog. Projekten, sodass wir zunächst unter dem Menüpunkt File/New/Java Project ein neues Projekt erzeugen müssen. Ein Projekt kann mehrere Java-Programme enthalten. Diese Gliederung in Projekte erfordert einen zusätzlichen Schritt vor der Erstellung eines Java-Programms, ist aber auf die Dauer unerlässlich zum Ordnen der Programme und der dazugehörigen Dateien wie etwa Bilder.

1.3 Erstellung und Ablauf des ersten Programms 7 Abbildung 1.4 Anlegen eines Projekts in Eclipse Es empfiehlt sich, einen eigenen Ordner für die vom Compiler erzeugten class-files anzulegen. Deswegen wählen wir unter Project Layout die Option Create separate... Damit vermeiden wir die Mischung aus Quellprogrammen und den Übersetzungsergebnissen. Danach kann man den Schalter Finish drücken und erhält die Ansicht aus Abbildung 1.5. Da unser Startprojekt leer ist, fügen wir durch einen Rechtsklick eine neue Klasse hinzu. Abbildung 1.5 Anlegen einer Klasse in Eclipse

8 1 Der Einstieg in Java New/Class liefert den in Abbildung 1.6 angegebenen Dialog zur Erstellung einer Java- Klasse. Die Warnung The use of the default package is discouraged ist bei größeren Projekten mit mehreren Packages 14 ernst zu nehmen, spielt aber bei Programmen in einer Datei keine Rolle. Nach Drücken von Finish erhält man in Abbildung 1.7 den Rahmen für das erste Programm. Abbildung 1.6 Dialog zum Erstellen einer Klasse Abbildung 1.7 Eclipse liefert die erste Klasse im ersten Projekt Jetzt können Sie die Anweisung System.out.println ("Text"); in der Methode main zwischen den Klammern { } an der von Eclipse vorsorglich mit TODO markierten Stelle in 14 Ein Package ist eine Zusammenfassung mehrerer Java-Programme in einem Unterverzeichnis.