Tipp. Kapitel 1. Einleitung



Ähnliche Dokumente
2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE

Installation von NetBeans inkl. Glassfish Anwendungs-Server

CSS-Grundlagen. Etwas über Browser. Kapitel. Die Vorbereitung

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren

Java Script für die Nutzung unseres Online-Bestellsystems

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7

Informatik 1 Tutorial

C++ mit Eclipse & GCC unter Windows

Meet the Germans. Lerntipp zur Schulung der Fertigkeit des Sprechens. Lerntipp und Redemittel zur Präsentation oder einen Vortrag halten

Wie halte ich Ordnung auf meiner Festplatte?

L10N-Manager 3. Netzwerktreffen der Hochschulübersetzer/i nnen Mannheim 10. Mai 2016

1. Laptop: Benutzen Sie die Anleitung ab Seite 2 2. Tablet / Smartphone: Benutzen Sie die Anleitung ab Seite 4. Seite 2 Seite 4

Anleitung zur Daten zur Datensicherung und Datenrücksicherung. Datensicherung

Anleitung über den Umgang mit Schildern

Adobe Photoshop. Lightroom 5 für Einsteiger Bilder verwalten und entwickeln. Sam Jost

mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank

CD aus einer ISO-Datei erstellen

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

Internet online Update (Internet Explorer)

Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress.

Das sogenannte Beamen ist auch in EEP möglich ohne das Zusatzprogramm Beamer. Zwar etwas umständlicher aber es funktioniert

Informatik I Tutorial

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

ebook edition

schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv

INSTALLATION VON INSTANTRAILS 1.7

Gruppenrichtlinien und Softwareverteilung

Alle alltäglichen Aufgaben können auch über das Frontend durchgeführt werden, das in den anderen Anleitungen erläutert wird.

Tevalo Handbuch v 1.1 vom

Leichte-Sprache-Bilder

Internet Explorer Version 6

Wordpress: Blogbeiträge richtig löschen, archivieren und weiterleiten

ZfP-Sonderpreis der DGZfP beim Regionalwettbewerb Jugend forscht BREMERHAVEN. Der Zauberwürfel-Roboter. Paul Giese. Schule: Wilhelm-Raabe-Schule

Anleitung für Berichte in Word Press, auf der neuen Homepage des DAV Koblenz

Thema: Microsoft Project online Welche Version benötigen Sie?

COMPUTER MULTIMEDIA SERVICE

Update-Anleitung für SFirm 3.1

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

1. Was ihr in dieser Anleitung

Schritt 1. Anmelden. Klicken Sie auf die Schaltfläche Anmelden

40-Tage-Wunder- Kurs. Umarme, was Du nicht ändern kannst.

Microsoft Update Windows Update

Objektorientierte Programmierung für Anfänger am Beispiel PHP

Internet online Update (Mozilla Firefox)

Konventionen. Danksagung

2 Die Terminaldienste Prüfungsanforderungen von Microsoft: Lernziele:

Rillsoft Project - Installation der Software

! " # $ " % & Nicki Wruck worldwidewruck

INNER WHEEL DEUTSCHLAND

Gutes Leben was ist das?

Programme im Griff Was bringt Ihnen dieses Kapitel?

TESTEN SIE IHR KÖNNEN UND GEWINNEN SIE!

Kaufkräftige Zielgruppen gewinnen

ONLINE-AKADEMIE. "Diplomierter NLP Anwender für Schule und Unterricht" Ziele

Installation SQL- Server 2012 Single Node

Jederzeit Ordnung halten

Was ich als Bürgermeister für Lübbecke tun möchte

Einstellungen im Internet-Explorer (IE) (Stand 11/2013) für die Arbeit mit IOS2000 und DIALOG

s zu Hause lesen

Geld Verdienen im Internet leicht gemacht

Monatstreff für Menschen ab 50 Temporäre Dateien / Browserverlauf löschen / Cookies

Sich einen eigenen Blog anzulegen, ist gar nicht so schwer. Es gibt verschiedene Anbieter. ist einer davon.

Persönliche Zukunftsplanung mit Menschen, denen nicht zugetraut wird, dass sie für sich selbst sprechen können Von Susanne Göbel und Josef Ströbl

Video-Tutorial: Einrichten einer Facebook Landing Page in der Facebook Chronik (Timeline)

Lokale Installation von DotNetNuke 4 ohne IIS

Handbuch Fischertechnik-Einzelteiltabelle V3.7.3

Dow Jones am im 1-min Chat

Terminabgleich mit Mobiltelefonen

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt

Jeunesse Autopiloten

Herzlich Willkommen bei der nfon GmbH

Installationshinweise für OpenOffice Portable auf einem Wechseldatenträger Stand: 27. März 2003 LS Stuttgart, Kaufmännische ZPG

Danke, dass sie sich für die Infoliste der Moodleveranstaltung eingetragen haben.

Schnellstart - Checkliste

Eigenen Farbverlauf erstellen

Windows 10 > Fragen über Fragen

Überprüfung der digital signierten E-Rechnung

Der Kalender im ipad

CADEMIA: Einrichtung Ihres Computers unter Linux mit Oracle-Java

Alle gehören dazu. Vorwort

Diese Anleitung enthält Anweisungen, die nur durch erfahrene Anwender durchgeführt werden sollten!

Installationsanleitung für Update SC-Line

Lernwerkstatt 9 privat- Freischaltung

Konvertieren von Settingsdateien

YouTube: Video-Untertitel übersetzen

Informationsblatt Induktionsbeweis

Vorbereitung einer Grafik zum Druck einer Glotze aus, Stadion an! -Zaunfahne Torsten Bunde, Stand 5. Juli 2014

Inhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER

1: 9. Hamburger Gründerpreis - Kategorie Existenzgründer :00 Uhr

Diese sind auf unserer Internetseite im Downloadbereich für den Palm zu finden:

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

SICHERN DER FAVORITEN

Wie richten Sie Ihr Web Paket bei Netpage24 ein

Was kann ich jetzt? von P. G.

S/W mit PhotoLine. Inhaltsverzeichnis. PhotoLine

Reporting Services und SharePoint 2010 Teil 1

Und der Schluß vom Beschluß: Beschlossen und verkündet hört sich an wie aus einer Gerichtsserie. Was soll das alles?

Windows Server 2012 RC2 konfigurieren

Anleitung zum ebanking KOMPLETT - Computercheck So aktualisieren Sie Ihr Microsoft-Betriebssystem

Transkript:

Kapitel 1 Einleitung Grundsätzlich wird aber das JDK bzw. die Java-Plattform regelmäßig erneuert bzw. um neue Funktionalitäten erweitert. Diesem Buch liegt wie erwähnt die Version 7 zugrunde, und zwar die sogenannte Standard Edition. Diese finden Sie unter dem Link Java Platform (JDK) 7. Auf der folgenden Seite müssen Sie die Lizenzbedingungen akzeptieren und die passende Version für Ihr Betriebssystem auswählen. Sie erhalten über einen Link eine Installationsdatei zum Speichern auf Ihren Rechner (etwa für Windows 32 Bit eine ca. 84 MByte große Datei jdk-7u2-windows-i586.exe). Tipp Sollte eine neue Version von Java bzw. des JDK erscheinen, werden Sie über diese Stellen sehr wahrscheinlich an diese Updates gelangen. Für Ende 2012 ist Java 8 ja angekündigt und dessen Neuerungen sind bereits zum Zeitpunkt der Bucherstellung weitgehend bekannt. Soweit sie relevant sind, werden wir schon hier kurz darauf eingehen. Die Installation des JDK ist einfach. Der Installationsassistent (Wizzard) führt Sie mit wenigen Schritten zum Erfolg. Nach der Installation möchten Sie Oracle zu einer Registrierung per Internet motivieren, aber das ist nicht zwingend notwendig, um mit Java und dem JDK zu arbeiten. Abbildung 1.3 Die Installation ist über einen Assistenten einfach Ein Editor bzw. eine IDE Zum Umfang des JDK, das wir uns noch genau ansehen, gehört kein Programm zur Erstellung von Quellcode. Aber wie erwähnt genügt zur Erstellung von Java als Minimalausstattung ein reiner Klartexteditor, wie er bei jedem Betriebssystem mitgeliefert wird. Ich habe in der Tat meine Programmierung in Java mit so einem primitiven Klartexteditor begonnen. Aber heutzutage ist das in der Praxis nicht mehr sinnvoll. 34

Was Sie unbedingt haben sollten 0110 01101110 01110 0110 0110 0110 01101 011 01110 0110 010 011011011 0110 01111010 01101 011011 0110 01 01110 011011101 01101 0110 010 010 0110 011011101 0101 0110 010 010 01 01101110 0110 0110 0110 010 010 101 1 Wir werden aus didaktischen Gründen im Buch ein paar Beispiele mit einem Klartexteditor 9 durchspielen und sehen, wie Sie dann vom Quellcode zum lauffähigen Programm kommen. Aber danach sollten Sie irgendwann auf eine IDE umsteigen. Die Verwendung einer IDE bei der Erstellung von Quelltext hat diverse Vor- und Nachteile, wobei die Vorteile stark überwiegen. Solche Programme kennen Bestandteile und Strukturen einer Programmiersprache wie Java und unterstützen einfache und teilweise auch komplexere Standardvorgänge, etwa das Einfügen von Quellcodeschablonen, das Bereitstellen von Objekteigenschaften und -methoden oder Hilfestellung für die Übersichtlichkeit durch farbliche Kennzeichnung von bekannten Befehlen und Strukturen. Ein weiteres Feature, das einige Programme bieten, ist die Bereitstellung von verschiedenen Ansichten der Strukturen eines Dokuments. Wir werden in diesem Buch zwei IDEs als Basis heranziehen und soweit es notwendig ist den Umgang damit erläutern: Eclipse (http://www.eclipse.org) eine IDE unter der OpenSource-Lizenz, die ursprünglich von IBM entwickelt, später freigegeben und nun von der Eclipse-Foundation bereitgestellt wird 10. Obwohl Eclipse selbst in Java geschrieben und im Schwerpunkt auf die Entwicklung mit Java ausgerichtet ist, können in Eclipse mithilfe unzähliger Plug-ins nahezu alle Programmiertechniken abgedeckt werden. Man nennt Eclipse deshalb oft sogar ein Framework. Die Installation von Eclipse ist vollkommen unproblematisch, wenn auf einem Rechner bereits ein neueres JDK installiert ist (was bei uns für die Arbeit mit Java ja sowieso der Fall ist). Eclipse wird als komprimierte Datei ausgeliefert, die Sie einfach extrahieren müssen. Beim ersten Start sucht sich die IDE die passende Java- Umgebung und richtet das System weitgehend automatisch ein. Im Prinzip könnten Sie auch zuerst Eclipse extrahieren und starten, bevor Sie ein passendes JDK installiert haben. Eclipse wird entweder gar nicht starten wenn nicht einmal eine JRE vorhanden ist oder nicht in der Lage sein, Java-Applikationen zu erstellen (wenn kein passendes JDK gefunden wird). Eine nachträgliche Installation des JDK sollte das Problem beseitigen, aber das erfordert einige Nacharbeiten in Eclipse, die die richtige Reihenfolge der Installationen vermeidet. Achtung NetBeans (http://netbeans.org/downloads/index.html) ist die kostenlose Java-IDE von Sun respektive Oracle selbst 11. Wie Eclipse ist auch NetBeans selbst in Java geschrieben und verfügt über übliche Features wie Syntax Highlighting und Codevervollständigung. Und wie Eclipse kann man mit NetBeans nicht nur Java-Programme schreiben (obwohl es auch bei NetBeans ganz klar der Schwerpunkt ist), sondern es werden mittlerweile auch diverse andere Sprachen wie C, C++, Ruby und Fortran unterstützt. Und noch eine Gemeinsamkeit zu Eclipse ist der vollstän- 9 Konkret werden wir den kostenlosen Notepad ++ nehmen, den ich sehr empfehlen kann und den Sie unter http://notepad-plus-plus.org/ laden können. 10 Im Buch wird als Referenzsystem die Classic-Version 3.7 64-Bit verwendet. 11 Im Buch wird als Referenzsystem die Version 7.0 verwendet. 35

Kapitel 1 Einleitung dig modulare Aufbau, der durch Plug-ins erweitert werden kann. Und da NetBeans die eigene IDE des Erfinders von Java zur Entwicklung von Java-Applikationen ist, ist die allgemeine Unterstützung von Java in diesem Tool natürlich hervorragend. Und man sollte auch bei aller Popularität von Eclipse nicht vergessen, dass viele Konzepte, die dort umgesetzt werden, ursprünglich in NetBeans ihren ersten Einsatz gefunden hatten. Die Installation von NetBeans ist wie bei Eclipse vollkommen unproblematisch. Nur führt hier im Gegensatz zu Eclipse ein klassischer und etwas zeitintensiver Installationsassistent zum Erfolg. Und Sie sollten beachten, dass NetBeans von Oracle meist als Bundle mit dem JDK zusammengefasst wird. Es muss also in der Regel kein separates JDK installiert sein (wobei das nicht schadet). 1.4 Wer ich bin Zum Abschluss dieses einleitenden Kapitels möchte ich mich Ihnen kurz vorstellen. Mein Name ist Ralph Steyer und ich bin von meiner Ausbildung her Diplom-Mathematiker. Seit 1996 arbeite ich als Freelancer (Fachautor, Fachjournalist, Dozent und Programmierer) rund um die Themen Computer, Programmierung und Internet. Davor stehen einige Jahre als Programmierer bei einer großen Versicherung im Rhein-Main-Gebiet im Lebenslauf. Wir haben damals DOS- und Windows-Programme zuerst mit Turbo Pascal und dann mit C/C++ erstellt. Meine Erfahrung im Schreiben von Büchern im Internet- und Programmierumfeld reicht bis 1995/96 und einem ersten HTML-Buch zurück, dem mittlerweile zahlreiche Bücher zu HTML, JavaScript, Java, Browsern, Intranetadministration sowie weiteren Programmierthemen und zuletzt auch JavaFX, PHP, AJAX samt AJAX-Frameworks wie dem jquery, XML sowie verschiedenen Google-Technologien wie dem Google Web Toolkit und einige Onlinetrainings folgten. Daneben übersetze und lektoriere ich hin und wieder auch Bücher von Kollegen. Das zweite große Standbein sind meine Computerschulungen. Diese reichen von VHS-Kursen über Firmenschulungen (meist mit Programmierern, die umgeschult werden oder eine neue Programmiersprache bzw. Technik lernen sollen) bis hin zu Ausbildungsmaßnahmen für Fachinformatiker, Trainings bei verschiedenen Akademien und einem Lehrauftrag an einer Hochschule im Rhein-Main-Gebiet. Und auch Punkt 3 der praktischen Arbeit mit Programmierprojekten widme ich mich regelmäßig. Wobei hier die letzten Jahre fast ausschließlich Projekte im Bereich der Webprogrammierung anstanden. Im privaten Bereich stehen Sport jeglicher Art (von Leichtathletik über Rasenkraftsport, Mountainbiken, Motorradfahren bis hin zum Gleitschirmfliegen) sowie Saxophonspielen in einer Rockband ganz vorne in der Hitliste sofern mir Arbeit und Familie die Zeit lassen. 36

Zusammenfassung 0110 01101110 01110 0110 0110 0110 01101 011 01110 0110 010 011011011 0110 01111010 01101 011011 0110 01 01110 011011101 01101 0110 010 010 0110 011011101 0101 0110 010 010 01 01101110 0110 0110 0110 010 010 101 1 Meine Homepage sehen Sie unter www.rjs.de und unter blog.rjs.de finden Sie meinen Blog. Aber damit sind meine Präsenzen im Web nicht abgeschlossen, denn unter www.ajax-net.de betreibe ich u.a. ein Portal zu AJAX. Sie finden mich aber auch unter Facebook, Xing, Google+ oder Twitter 12. 1.5 Zusammenfassung Wir haben in diesem einleitenden kurzen Kapitel den grundsätzlichen Aufbau des Buchs besprochen. Des Weiteren wurden die Voraussetzungen geschaffen, damit Sie erfolgreich in die Programmierung mit Java einsteigen können, und Sie haben etwas zur Geschichte, dem Umfeld und den Hintergründen von Java erfahren. Lassen Sie uns also anfangen. 12 Was man nicht so alles tut in den modernen Zeiten der vielen sozialen Netzwerke ;-). 37