Upload
gefjun
View
33
Download
0
Embed Size (px)
DESCRIPTION
Einführung in die Programmiersprache Java. Inhalt. Portable Programmiersprachen Java Integrated Development Environment "Eclipse". Compiler. Linker. Ausführen im RAM. Portabilität von C und C++. Quelltext. Header- Dateien. portabel:. . cpp. .h. Der Programmierer liefert - PowerPoint PPT Presentation
Citation preview
Java_Intro.ppt, 24.09.2007, Seite 1
Einführung in die Programmiersprache Java
Java_Intro.ppt, 24.09.2007, Seite 2
Inhalt
• Portable Programmiersprachen
• Java
• Integrated Development Environment "Eclipse"
Java_Intro.ppt, 24.09.2007, Seite 3
Linker
Portabilität von C und C++
Compiler
Ausführen im RAM
QuelltextHeader- Dateien
.h.cpp
.oDer Programmierer liefertausführbare Binarys,die nur auf einer konkretenZielplattform laufen.(z. B. MS Windows)
portabel:
Ausführbares Binary.exe
Java_Intro.ppt, 24.09.2007, Seite 4
portabel:
Ausführen im RAM
Java als portable Sprache (Grundidee)
Quelltext
Compiler
.java
Java VM
Bytecode.class
Der Bytecode läuft auf allen Plattformen, für die es eineJava VM gibt.
Der Programmierer liefertBytecode, der auf mehrerenZielplattform laufen kann.(z. B. MS Windows, Linux, …)
Java_Intro.ppt, 24.09.2007, Seite 5
portabel:
Ausführen im RAM
Scriptsprachen, z. B. Perl, Python, usw.
Quelltext
Der Quelltext kann auf allenPlattformen ausgeführt werden, für die es Interpreter gibt.
Interpreter
Der Programmierer liefertQuelltext.
Java_Intro.ppt, 24.09.2007, Seite 6
Java-Logo
Java_Intro.ppt, 24.09.2007, Seite 7
Java ist …
… eine objektorientierte Programmiersprache, 1992 entstanden
… ein eingetragenes Warenzeichen der Firma Sun Microsystems
Java_Intro.ppt, 24.09.2007, Seite 8
"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 9
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 10
--------------------------------------------------
Java_Intro.ppt, 24.09.2007, Seite 11
Ein einfaches Java-Programm
(1) Kompilieren: >javac HalloWelt.java
(Es entsteht die Datei "HalloWelt.class")
(2) Ausführen: >java Beispiel
public class HalloWelt {
public static void main(String args[]) {
System.out.println("Hallo Welt!");
}
}
Es gibt eine starke Ähnlichkeit mit der C-Syntax!
Java_Intro.ppt, 24.09.2007, Seite 12
--------------------------------------------------
Java_Intro.ppt, 24.09.2007, Seite 13
Eine beliebte IDE zur Java-Programierung
Genauer gesagt:Eclipse ist eine Ablaufumgebung. Die gewünschtenFunktionen werden durch Plugins realisiert.Das bekannteste Plugin (Standardplugin) ist die Java-IDE.
IDE … Integrated Development Environment
Java_Intro.ppt, 24.09.2007, Seite 14
--------------------------------------------------
Java_Intro.ppt, 24.09.2007, Seite 15
Installation des J2SDK auf einem Windows-PC
(1) Download der Installationsdatei:www.sun.com
DownloadsJava 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"
EigenschaftenErweitert
UmgebungsvariablenDen 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 16
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 17
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. inC:\Programme\eclipse
Voraussetzung: Java muss installiert sein, mindestens dieJava-Runtime. Denn Eclipse ist in Java programmiert!