Zum Inhalt springen

Java-Anwendung

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 26. Juli 2007 um 18:15 Uhr durch Klara Rosa (Diskussion | Beiträge) (überarbeitet). Sie kann sich erheblich von der aktuellen Version unterscheiden.
Dieser Artikel wurde zur Löschung vorgeschlagen.

Falls du Autor des Artikels bist, lies dir bitte durch, was ein Löschantrag bedeutet, und entferne diesen Hinweis nicht.

Zur Löschdiskussion

Das Lemma an sich ist trivial, erklärt sich durch Java (Programmiersprache) und Anwendungsprogramm. Darüber hinaus gibt es hier keinen Inhalt, der nicht bereits in Java (Programmiersprache), Java Web Start oder Java Virtual Machine steht und dort auch hingehört. Zudem ist der Text unstrukturiert und verwirrend (Bsp: „von Schnittstellen, wie [...] Audioausgabe können Daten verarbeitet werden“ / „Andere Möglichkeiten, um Daten mit Java zu verarbeiten sind Application-Server [...] und [...] Java-Applets“ - andere in Bezug auf was?). Die einzige Möglichkeit für einen sinnvollen Artikel zu diesem Lemma scheint mir, die verschiedenen Arten von Java-Anwendungen zu erläutern, d.h. Java-Applet etc. In diesem Zustand löschen. -- Klara 23:50, 24. Jul. 2007 (CEST)


Eine Java-Anwendung, auch Java-Applikation genannt, ist ein in der Programmiersprache Java geschriebenes Anwendungsprogramm.

Nach der Definition von Anwendungsprogramm ist ein Applet eine spezielles Anwendungsprogramm. Davon abgeleitet wäre auch ein Java-Applet eine Java-Anwendung. Applets spielen in der Sprache Java aber eine besondere Rolle, daher definiert man eine Java-Anwendung meist als Gegensatz zum Java-Applet. Eine Java-Anwendung ist demnach eine vollwertige Anwendung, die zur Ausführung keinen Browser benötigt.

Die virtuelle Maschine beginnt die Ausführung einer Java-Anwendung immer mit dem Aufruf der Methode main, die also für jede Java-Anwendung definiert sein muss. Im Gegensatz dazu muss ein Java-Applet die Methode main nicht enthalten.

Java Web Start ermöglicht das Ausführen einer Java-Anwendung, die auf einem entfernten Rechner zur Verfügung gestellt wird. Dabei wird stets zuerst überprüft, ob die aktuelle Version der Anwendung im lokalen Cache vorhanden ist, ansonsten wird diese geladen, und dann lokal ausgeführt.