Java_Intro

Werbung
Einführung in die Programmiersprache Java
Java_Intro.ppt, 24.09.2007, Seite 1
Inhalt
•
Portable Programmiersprachen
•
Java
•
Integrated Development Environment "Eclipse"
Java_Intro.ppt, 24.09.2007, Seite 2
Portabilität von C und C++
portabel:
Quelltext
.cpp
HeaderDateien
Compiler
.o
Linker
.h
Der Programmierer liefert
ausführbare Binarys,
die nur auf einer konkreten
Zielplattform laufen.
(z. B. MS Windows)
Ausführbares
Binary .exe
Ausführen im RAM
Java_Intro.ppt, 24.09.2007, Seite 3
Java als portable Sprache (Grundidee)
portabel:
Quelltext
.java
Compiler
Bytecode
.class
Java VM
Der Programmierer liefert
Bytecode, der auf mehreren
Zielplattform laufen kann.
(z. B. MS Windows, Linux, …)
Der Bytecode läuft auf allen
Plattformen, für die es eine
Java VM gibt.
Ausführen im RAM
Java_Intro.ppt, 24.09.2007, Seite 4
Scriptsprachen, z. B. Perl, Python, usw.
portabel:
Quelltext
Interpreter
Der Programmierer liefert
Quelltext.
Der Quelltext kann auf allen
Plattformen ausgeführt
werden, für die es
Interpreter gibt.
Ausführen im RAM
Java_Intro.ppt, 24.09.2007, Seite 5
Java-Logo
Java_Intro.ppt, 24.09.2007, Seite 6
Java ist …
… eine objektorientierte Programmiersprache,
1992 entstanden
… ein eingetragenes Warenzeichen der Firma
Sun Microsystems
Java_Intro.ppt, 24.09.2007, Seite 7
"Write Once, Run Everywhere"
Java läuft als Applikatition auf PC, Handhelds,
Smart Cards - oder als Java-Applet im Web-Browser!
Java_Intro.ppt, 24.09.2007, Seite 8
Ist Java inzwischen eine Art "Industriestandard" ?
Verbreitung der Programmiersprachen anhand von Fachbuch-Verkäufen, lt. O'Reilly-Radar
Java_Intro.ppt, 24.09.2007, Seite 9
--------------------------------------------------
Java_Intro.ppt, 24.09.2007, Seite 10
Ein einfaches Java-Programm
Es gibt eine starke Ähnlichkeit mit der C-Syntax!
public class HalloWelt {
public static void main(String args[]) {
System.out.println("Hallo Welt!");
}
}
(1) Kompilieren:
>javac HalloWelt.java
(Es entsteht die Datei "HalloWelt.class")
(2) Ausführen:
>java Beispiel
Java_Intro.ppt, 24.09.2007, Seite 11
--------------------------------------------------
Java_Intro.ppt, 24.09.2007, Seite 12
Eine beliebte IDE zur Java-Programierung
IDE … Integrated Development Environment
Genauer gesagt:
Eclipse ist eine Ablaufumgebung. Die gewünschten
Funktionen werden durch Plugins realisiert.
Das bekannteste Plugin (Standardplugin) ist die Java-IDE.
Java_Intro.ppt, 24.09.2007, Seite 13
--------------------------------------------------
Java_Intro.ppt, 24.09.2007, Seite 14
Installation des J2SDK auf einem Windows-PC
(1) Download der Installationsdatei:
www.sun.com
Downloads
Java SE (Java Standard Edition)
Java SE Developing Kit (JDK) 6 Update 2
(2) Installation durchführen
(3) Für bequemes Arbeiten die Umg.-Variable "PATH" anpassen:
Rechtsklick auf "Arbeitsplatz"
Eigenschaften
Erweitert
Umgebungsvariablen
Den Pfad hinzufügen, in dem sich die die "java.exe" befindet.
(beispielsweise C:\Programme\Java\jdk1.6.2_06\bin)
(4) Test der Installation:
DOS-Fenster öffnen und "java -version" eingeben.
Java_Intro.ppt, 24.09.2007, Seite 15
Installation der Java Dokumentation
•
Dokumentation muss explizit von der Sun-Webseite
runtergeladen werden.
•
Eine Dokumentation und andere Infos
in unserem Infolabs-Netz:
http://henry/
Fortgeschrittene Programmierung
Programmierung
Java
Java_Intro.ppt, 24.09.2007, Seite 16
Installation von Eclipse
(1) Download des Eclipse-Packages
www.eclipse.org/downloads/
von dort "Eclipse Classic" herunterladen (ZIP-Datei)
(2) "Installieren"
Die ZIP-Datei einfach entpacken, z.B. in
C:\Programme\eclipse
Voraussetzung: Java muss installiert sein, mindestens die
Java-Runtime. Denn Eclipse ist in Java programmiert!
Java_Intro.ppt, 24.09.2007, Seite 17
Herunterladen