Dietmar Abts. Grundkurs JAVA

Ähnliche Dokumente
Karl-Friedrich Ackermann Balanced Scorecard für Personalmanagement und Personal:fiihrung

Hans-Georg Kemper Henning Baars. Business Intelligence Arbeits- und Übungsbuch

Baizer Buchungen zum Jahresabschluß

ispa Prof. Dr. K.-F. Ackermann. Risikomanagement im Personalbereich

Grundlagen der doppelten Buchführung

~ Psychologie ~ Psychologie

Rainer Lasch/Gregor Schulte. Quantitative Logistik-Fallstudien

GABLER KOMPAKT LEXIKON WERBEPRAXIS

Hinterhuber I Friedrich I Al-Ani I Handlbauer Das Neue Strategische Management

Heribert Meffert Marketing- Arbeitsbuch

Hans-Jiirgen Bucher Ulrich Piischel (Hrsg.) Die Zeitung zwischen Print und Digitalisierung

Jutta Sauer. Geschäftsbriefe mit Stil

Robert Rieg. Planung und Budgetierung

Paul Chlebek. Praxis der User Interface-Entwicklung

Alfred Böge I Walter Schlemmer. Lösungen zuraufgabensammlung Technische Mechanik

Günther Bourier. Statistik-Übungen

WIN Team. Abschluss-Prüfungen für Steuerfachangestellte

Illegale Migration und transnationale Lebensbewältigung

Werner Holly Ulrich Püschel Jörg Bergmann (Hrsg.) Der sprechende Zuschauer

Kosbab/Witthoff Wirtschaftsrechnen in Unternehmen

Botschen/Stoss. Strategische Geschäftseinheiten

Erwin Roth. Erfolgreich Proiekte leiten

Wolf Gerhold Thomas Hattenhauer Lange Sievert Haar Klausurenbuch Laufbahnprüfung/Steuerberaterprüfung

/.../ ein absolut lohnenswertes Buch. Prof. Dr. Stephan Kleuker, FH Nordakademie

Video-Marketing mit YouTube

Ulrich Schacht / Matthias Fackler (Hrsg.) Praxishandbuch Unternehmensbewertung

Gentechnik geht uns alle an!

Gisela Osterhold. Veränderungsmanagement

Pepels Werbung und Absatzforderung

Henrike Viehrig. Militärische Auslandseinsätze

Otto Forster Thomas Szymczak. Übungsbuch zur Analysis 2

Gerd Czycholl. Theoretische Festkörperphysik Band 1. Grundlagen: Phononen und Elektronen in Kristallen 4. Auflage

William K. Frankena. Ethik. Eine analytische Einführung 6. Auflage

Oliver Kruse I Volker Wittberg (Hrsg.) Fallstudien zur Unternehmensführung

Heike Bruch/Stefan Krummaker/Bernd Vogel (Hrsg.) Leadership Best Practices und Trends

Jörg Fischer Thomas Buchholz Roland Merten (Hrsg.) Kinderschutz in gemeinsamer Verantwortung von Jugendhilfe und Schule

Alfred Böge Wolfgang Böge Hrsg. Handbuch Maschinenbau. Grundlagen und Anwendungen der Maschinenbau-Technik 23. Auflage

Lernen zu lernen. Werner Metzig Martin Schuster. Lernstrategien wirkungsvoll einsetzen

Christina Holtz-Bacha (Hrsg.) Fußball Fernsehen Politik

Stolorz I Fohmann (Hrsg.) Controlling in Consulting-Unternehmen

Ingrid Dzalakowski. GenderWorking: Männer und Frauen im Team

Bernhard Schreyer Manfred Schwarzmeier. Grundkurs Politikwissenschaft: Studium der Politischen Systeme

Josef Maisch. Wissensmanagement am Gymnasium

Maximilian Lackner. Talent-Management spezial

Brigitte Adriani / Ulrich Schwalb / Rainer Wetz Hurra. ein Problem!

WIN Team. Abschlussprüfungen Steuerlehre, Rechnungswesen, Wirtschaftslehre

Werner Poguntke. Keine Angst vor Mathe

Günther Jung Versicherungsvermittler als Beruf

Nikolaus Werz. Reinhard Nuthmann (Hrsg.) Abwanderung und Migration in Mecklenburg und Vorpommern

Springer Spektrum, Springer Vieweg und Springer Psychologie.

Journalistische Praxis. Björn Staschen. Mobiler Journalismus

Fritz Böhle. Sabine Pfeiffer. Nese Sevsay-Tegethoff (Hrsg.) Die Bewältigung des unplanbaren

Roland Lachmayer Rene Bastian Lippert Thomas Fahlbusch Herausgeber. 3D-Druck beleuchtet. Additive Manufacturing auf dem Weg in die Anwendung

Albrecht Beutelspacher. Kryptologie

Thomas Köhler. Das Selbst im Netz

Erfolgreiches Produktmanagement

Studienbücher zur Kommunikationsund Medienwissenschaft

Die Edition Rosenberger versammelt praxisnahe Werke kompetenter Autoren rund um die Themen Führung, Beratung, Personal- und Unternehmensentwicklung.

Aufgabensammlung zur Einführung in die Statistik

Ulf Matthiesen (Hrsg.) Stadtregion und Wissen

Aufgabensammlung Fertigungstechnik

Philipp Bornkessel Jupp Asdonk (Hrsg.) Der Übergang Schule Hochschule

Schwierige Menschen am Arbeitsplatz

Christian J. Jäggi. Migration und Flucht. Wirtschaftliche Aspekte regionale Hot Spots Dynamiken Lösungsansätze

Bodo Böse Erhard Flieger. Call Center Mittelpunkt der Kundenkommunikation

Thomas Brüsemeister. Bildungssoziologie

Die überzeugende Bewerbung

Helmke/Dangelmaier Marktspiegel Customer Relationship Management

Gabriele Hauer/ Achim Schüller/Jochen Strasmann. Kompetentes Human Resources Management

Tobias Kollmann Holger Schmidt. Deutschland 4.0 Wie die Digitale Transformation gelingt

Guido Hunke (Hrsg.) Best Practice Modelle im 55plus Marketing

Wie man Elementarteilchen entdeckt

Das Ingenieurwissen: Technische Thermodynamik

Praxiswissen Online-Marketing

Lensing/Sonnemann Materialwirtschaft und Einkauf

Arbeitsbuch Mathematik

Matthias Moßburger. Analysis in Dimension 1

Instrumente des Care und Case Management Prozesses

Hannes Peterreins / Doris Märtin / Maud Beetz. Fairness und Vertrauen in der Finanzberatung

Rolf Wabner. Selbst -Management

Mathematik für Physiker Band 3

Grundlagen der Wahrscheinlichkeitsrechnung und Statistik

Berufswege von Alumni einer Filmhochschule

Andrej Vizjak. Gewinnen gegen die Größten

Roloff/Matek Maschinenelemente Formelsammlung

Holiand/Scharnbacher. Grundlagen statistischer Wahrscheinlichkeiten

Markus Ottersbach Claus-Ulrich Prölß (Hrsg.) Flüchtlingsschutz als globale und lokale Herausforderung

Andrea Hausmann. Kunst- und Kulturmanagement

Irreguläre Migration und staatliche Politik in Spanien und Europa

Paul A. Tipler Gene Mosca Jenny Wagner Hrsg. Physik. für Wissenschaftler und Ingenieure 7. Auflage. Der Begleiter bis zum Bachelor

Politik als Beruf. Herausgegeben von Prof. Dr. Klaus Schubert Institut für Politikwissenschaft, Westfälische Wilhelms-Universität Münster

Uwe Hecker Eric Meier Unterwegs im Krankenhaus

Kunst- und Kulturmanagement. Herausgegeben von A. Hausmann, Frankfurt (Oder), Deutschland

Neue Bibliothek der Sozialwissenschaften

Kommunikation im Krankenhaus

Transkript:

Dietmar Abts Grundkurs JAVA

Die Bücher ~er Reihe.Ausblldung und Studium bieten prax.lsorientlerte Einführungen für die Aus- und Weiterbildung sowie Bausteine für ein erfolgreiches berufsqualifizierendes Studium. Unter anderem sind erschienen: Turbo Paac.1 W.cwel.. r fllr Auablldunc und Studium von Ekkehard Kaler DeIphi Eu.ntI.la von Ekkebard Kaier ProJl'llmml.ren mit Fortran 90 von Hans-Peler Bäumer Wlrtachaftam.th.m.t1k mit d.m Comput.r von Hans Benker D.t.nbank-EnJineerln, von Alfred Moos und Gerhard Daues Vlau.1 Baalc Eu.ntI.la von Ekkebard Kaler Excel fllr BetrI.b.wlrte von Roben Horvat und Kambiz Koochakl Orundkura Wlrtach.ftalnform.tlk von Dietmar Abts und Wilhelm ~ü1der Praktlach. $ystemprocr mml.run, von Helmut Weber Inpnl.urm.th.m.tlk mit Computer.lpbra-Syat.m.n von Hans Denker Excel fllr Technlk.r und Inpnl.ur. von Hans-JOrgen Holland und Uwe Bernhardt R.I.tlon.l.a und obj.ktrel.tlonal.a SOL von Wolf-Michael Kähler Koatenat.ll.nrechnun, mit 5.\"- R/3- von Franz Klengerund Ellen Falk Kalms TheorI. und Praxla rel.tlon.l.r D.tenb.nk.n von Rene Steiner OBERON von B. Martncek, J. L. Marais und E. Zeller Studl.nfllhrer Wlrtach.ftalnform.tlk von Peler Mertens, Peter ehamon! Dleler Ehrenberg, Joachlm Grlese,' Lutz}. Heinrich und Karl Kurbel (Hrsg.) Elnfllhrun,ln UNIX von Wemer Brecht ObJ.ktorl.ntI.rte ProJl'llmml.run,ln JAVA vonono Rauh PLlI fllr Workatatlona von Eberhard Stunn Effektiv ProJl'llmml.ren InCundC++ von Dletmar Herrmann Modul., KI... n, Vertriip von Karlhelnz Aug Autb.ukura Wlruehafh Inform.tlk von Dlelmar Abts und Wilheim Mülder Onllne-Publlahln, fllr Stud.nt.n und Wl... nach.fti.r von Michael Bel8wenger Vlau.1 B.ale fllr technlach. An_ndun,.n von JOrgen Radel Orundkura Id,orlthm.n und D.t.natruktur.n von Andrcas Solymosi und Ulrtch Grude Orundkura JAVA von Dietmar Abts

Dietmar Abts Grundkurs JAVA Eine Einführung in das objektorientierte Programmieren mit Beispielen und Übungsaufgaben ai vleweg

Die Deutsche Bibliothek - CIP-Einheitsaufnahme Ein Titeldatensatz für diese Publikation ist bei Der Deutschen Bibliothek erhältlich. 1. Auflage Oktober 2000 ISBN 978-3-528-15711-1 ISBN 978-3-663-10208-3 (ebook) DOI 10.1007/978-3-663-10208-3 Alle Rechte vorbehalten Springer Fachmedien Wiesbaden, 2000 Ursprünglich erschienen bei Friedr. Vieweg & Sohn Verlagsgesellschaft mbr, Braunschweig/Wiesbaden, 2000. Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Jede Verwertung außerhalb der engen Grenzen des Urheberrechtsgesetzes ist ohne Zustimmung des Verlags unzulässig und strafbar. Das gilt insbesondere für VervielfäItigungen, Übersetzungen, Mikroverfilmungen und die Einspeicherung und Verarbeitung in elektronischen Systemen. www.vieweg.de Die Wiedergabe von Gebrauchsnamen, Handelsnamen, Warenbezeichnungen usw. in diesem Werk berechtigt auch ohne besondere Kennzeichnung nicht zu der Annahme, dass solche Namen im Sinne der Warenzeichen- und Markenschutz-Gesetzgebung als frei zu betrachten wären und daher von jedermann benutzt werden dürften. Höchste inhaltliche und technische Qualität unserer Produkte ist unser Ziel. Bei der Produktion und Auslieferung unserer Bücher wohen wir die Umwelt schonen: Dieses Buch istauf säurefreiem und chlorfrei gebleichtem Papier gedruckt. Die EinschweißfoIie besteht aus Polyäthylen und damit aus organischen Grundstoffen, die weder bei der Herstellung noch bei der Verbrennung Schadstoffe freisetzen. Konzeption und Layout des Umschlags: Ulrike Weigel, www.corporatedesigngroup.de Gedruckt auf säurefreiem Papier

Vorwort zur zweiten Auflage Java ist eine noch junge Programmiersprache, die sich innerhalb kurzer Zeit etabliert hat. Sie unterscheidet sich in vielerlei Hinsicht von anderen Programmiersprachen. Dabei ist nicht allein ihre Objektorientierung das hauptsächliche Unterscheidungsmerkmal. Java wird heute als universelle Programmiersprache für Internet- und Intranet-Anwendungen sowohl auf der Client- als auch auf der Server-Seite eingesetzt. Ein weiteres wesentliches Merkmal von Java ist die Plattformunabhängigkeit. Dank des Konzepts der virtuellen Maschine sind in Java programmierte Anwendungen einschließlich ihrer grafischen Oberflächen ohne Portierung auf nahezu allen Rechnersystemen lauffähig. Allerdings hängt es vom Grad der Java-Unterstützung des eingesetzten Web-Browsers ab, ob Applets, die mit der neuesten Java-Version entwickelt wurden, ohne Umstände lauffähig sind. Java hat von den Erfahrungen mit anderen Programmiersprachen wie Smalltalk, C und C++ profitiert. Wesentliche Konzepte wurden übernommen. Auf allzu komplexe und fehleranfällige Eigenschaften wurde bewusst verzichtet, um die Sprache einfach und robust halten zu können. In der vorliegenden Auflage werden zur Entwicklung grafischer Oberflächen Swing-Komponenten auf der Basis von Java 2 eingesetzt. Sämtliche Beispielprogramme sind von A wr auf Swing umgestellt worden. Zielsetzung des Buches Dieser Grundkurs bietet eine strukturierte und anschauliche Einführung in grundlegende Aspekte der Java-Programmierung. Dabei werden kennzeichnende Eigenschaften der Objektorientierung, wie Klassendefinition, Vererbung und Polymorphismus, ausführlich dargestellt. Das Buch kann nicht die gesamte Java-Klassenbibliothek, die sehr umfangreich ist, vorstellen. Nur die für das Grundverständnis wichtigen Klassen und Methoden werden diskutiert. Eine vollständige Beschreibung aller Klassen findet man in einschlägigen Referenzhandbüchern und in der Online-Dokumentation zum Java 2 Software Development Kit (siehe Literatur- und Quellenverzeichnis). Obwohl dieser Kurs keine Programmiererfahrung voraussetzt, erleichtern v