Ausbreitung des Coronavirus führt zu immer mehr Tafel-Schließungen

Um 1,6 Millionen bedürftige Tafel-Nutzer:innen jetzt nicht allein zu lassen, ruft Tafel Deutschland e.V. zu Solidarität und Unterstützung auf. Sie wollen helfen? Informationen finden Sie unter tafel.de.

Coronacharityshop.png

Eine weitere Möglichkeit ist der Einkauf im CoronaCharityShop – alle Einnahmen gehen zu 100 % an die Tafeln. Herzlichen Dank für Ihre Unterstützung.

Java

Aus SELFHTML-Wiki
(Weitergeleitet von Internet of Things)
Wechseln zu: Navigation, Suche

Java ist eine plattformunabhängige, objektorientierte Programmiersprache, die 1991 entwickelt wurde und seitdem stets eine der beliebtesten Programmiersprachen war.

Unterseiten

Hinweis

Die Sprache JavaScript wurde zwar in ihrem Namen an Java angelehnt, hat aber nichts mit dieser zu tun.

Java im Browser[Bearbeiten]

Achtung!

Java Applets waren Programme, die nicht direkt vom Browser, sondern von einem Plugin ausgeführt werden. Dazu muss auf dem Computer des Anwenders das so genannte Java Runtime Environment (JRE) installiert sein.

Google Chrome hat seit Version 45 (September 2015); Firefox seit Version 52 (März 2017) Java-Applets deaktiviert. Die Applet-Technologie wird künftig aus Java entfernt.

Mit dem Google Web Toolkit (GWT) bekommen Webentwickler die Möglichkeit, in Java statt JavaScript zu programmieren. Der Compiler des GWT erzeugt keinen Java Bytecode, sondern JavaScript-Code, der in Webseiten verwendet werden kann. Die Entwickler des GWT haben dabei versucht, die Unregelmäßigkeiten und Fehler der verschiedenen JavaScript-Implementierungen zu berücksichtigen.

Java auf dem Server[Bearbeiten]

Ein Servlet ist ein serverseitiges Applet, das z.b. bei einem Chat die verschiedenen Teilnehmer auf einem Webserver verknüpft und verwaltet. Hinter Java-Applets verbergen sich deshalb häufig verteilte Anwendungen, die aus einem Server-Programm und clientseitigen Applets der Benutzer bestehen.

APPs und das Internet of Things[Bearbeiten]

Mit dem Aufkommen mobiler Telefone wurden kleine Anwendungen (engl. Apps) wie Taschenrechner und Terminkalender immer wichtiger. Hier hat sich besonders in der Android-Welt die Programmiersprache Java als Quasi-Standard durchgesetzt. Auch in der immer weiter fortschreitenden Vernetzung der Technologien mit Smart Devices (engl. für Intelligente Gegenstände) wie Computer in Autos, Haushaltsgeräten und Spielzeug, aber auch wearables (intelligente Kleidung) hin zu einem Internet of Things (IoT Internet der Dinge) spielt Java eine große Rolle.

Weblinks[Bearbeiten]

Dokumentationen von Sun[Bearbeiten]

Java Developer Connection
Einstiegsseite von Sun Microsystems für Dokumentation und aktuelle technische Informationen zu Java. Neben der Komplettdokumentation zu den Java-APIs (Java-Programmierschnittstelle) gibt es Entwickler-Bereiche für Erfahrungsaustausch, Fehlerdatenbank usw. Viele dieser Bereiche erfordern eine Anmeldung.
The Java Tutorial
Das Java-Tutorial von Sun. Eine praxisorientierte Einführung in die Sprache Java, aufgeteilt in Lektionen. Mit etlichen Beispielen, auch zum direkten Ausprobieren.
Auch als Buch erschienen!

Deutschsprachige Hilfen und Quellen zu Java[Bearbeiten]

Java ist auch eine Insel
Als Buch erschienene, fast 1000 Seiten starke und alle Aspekte von Java umfassende Dokumentation. Als PDF-Version online einsehbar und downloadbar.
Autor: Christian U. Ullenboom
Kaffee und Kuchen (eingestellt)
Das bekannteste deutschsprachige Java-Magazin. Mit vielen Praxisartikeln und News.
Autoren: Christoph Bergmann und Johannes Gamperl
Java Applets Bibliothek
Die Sammlung von Kaffee und Kuchen:
Auswahl an praktischen Applets für die eigene Webseite. Vorwiegend Freeware.