Was ist JAVA ?

Werbung
VU Informatikgestützte Lehr- und Lernplanung
Sieb des Eratosthenes & Euklidischer Algorithmus
S. 1
WS 2010 / 11 – Teresa Auer
Was ist
JAVA ?
JAVA ist eine Insel in Indonesien….
Indonesien
… JAVA ist aber auch eine Programmiersprache.
Programmiersprache Sie ist
objektorientiert, d.h. Daten und Funktionen werden in einem Objekt
zusammengefasst, dieses wird nach außen hin gekapselt, so können Methoden
von anderen Objekten auf diese Daten nicht zugreifen.
Diese Programmiersprache ist Teil des Unternehmens Sun Microsystems, diese
wurde Ende Januar 2010 von Oracle übernommen. Die Programmiersprache ist
ein Bestandteil der Java-Technologie.
Java
Mit Java wird
ird ein sogenannter Bytecode erstellt,, der dann in einer speziellen
Laufzeitumgebung ausgeführt wird. Der wesentliche Bestandteil dieses Java Runtime
Environments (JRE) ist die Javaa Virtual Machine, die die Programme ausführt, indem sie den
Bytecode interpretiert und bei Bedarf kompiliert.
Durch die eben genannte Laufzeitumgebung werden Java-Programme
Programme plattformunabhängig.
Das
as heißt, sie laufen ohne weitere Anpassungen auf verschiedenen
verschiede
Betriebssystemen Sun
Betriebssystemen.
selbst bietet Laufzeitumgebungen für die Betriebssysteme Linux, Solaris und Windows an.
Als Entwicklungsumgebungen
en gibt es sowohl kommerzielle als auch freie (Open – Source)
Umgebungen. Wir werden Eclipse verwenden.
Wichtig zu unterscheiden sind:
•
Applikationen
Dies sind Programme mit vollem Funktionsumfang, sie laufen entweder lokal auf dem
eigenen Rechner oder als „Client-System-Programme“
„Client
Programme“ über Internet/Intranet oder
als Server Programme über einen Web-Server.
Web
Technisch betrachtet zeichnen sich Applikationen dadurch aus, dass sie die statische
Methode „main“ enthalten. (Statische Methoden sind Methoden, die eine
VU Informatikgestützte Lehr- und Lernplanung
Sieb des Eratosthenes & Euklidischer Algorithmus
S. 2
WS 2010 / 11 – Teresa Auer
Klassendefinition besitzen. Eine statische Methode kann ausgeführt werden ohne
dass vorher ein Objekt erzeugt werden muss. Dies gilt jedoch NICHT für andere [nicht
statische] Methoden!)
•
Applets
Java Applets werden innerhalb einer WebSite dargestellt und von einem
WebBrowser ausgeführt.
Technisch gesehen sind Java Applets eine Unterklasse der Klasse Applet.
•
Java Script
Ist eine Script-Sprache die in HTML eingebettet werden kann. Sie ist keine
selbstständige Programmiersprache und sie ist von der Browser-Version abhängig.
Außerdem ist sie nicht mit denselben Sicherheitsmechanismen wie Java ausgestattet.
Einige schöne Java als auch JavaScript – Programme findet ihr unter folgendem
Link: http://www.jjam.de/
Klickt euch durch und seht was Java alles kann!
Herunterladen