Was ist der Unterschied zwischen Java und JavaScript?

Nachdem die letzten Tage immer wieder Meldungen über Sicherheitslücken in Java aufgetaucht sind und dazu geraten wurde selbiges besser zu deaktivieren oder ganz zu deinstallieren, tauchten immer wieder Fragen auf wie zum Beispiel:

  • Funktionieren Webseiten oder Social Networks wie Facebook, Twitter und Co auch ohne Java?
  • Funktionieren Browserspiele ohne Java?
  • Welche Programme benötigen Java eigentlich?
  • Kann ich JavaScript und Java deaktivieren?
  • Was ist der Unterschied zwischen Java und JavaScript?

java

Um die Fragen zu beantworten und euch etwas aufzuklären, will ich mit der letzten beginnen.

Was ist der Unterschied zwischen Java und JavaScript?

Bei JavaScript handelt es sich um eine Scriptsprache, die meist in Verbindung mit HTML auf Webseiten zum Einsatz kommt. Genauer gesagt, ist die Sprache in jedem Browser aktiv, zumindest in den Standardeinstellungen. JavaScript kann im Browser komplett deaktiviert oder aktiviert werden (siehe hier). Das vollständige Deaktivieren ist jedoch wenig sinnvoll, da viele Seiten ohne JavaScript nicht mehr richtig funktionieren.
Praktischer sind Add-ons wie No-Script, die es erlauben JavaScript auf gewünschten Seiten zu aktivieren, denn leider kann die Scriptsprache auch von dritten zum Einschleusen von unerwünschtem Code missbraucht werden.

Ist von Java die Rede, ist ein eigenständiges Programm der Firma Oracle gemeint, welches zur Zeit in Version 6 oder 7 für 32bit und 64bit Systeme zur Verfügung steht.
Bei Java selbst handelt es sich um eine objektorientierte Programmiersprache. Das Java Paket von Oracle dient dazu, Programme die in dieser Sprache geschrieben wurden auf beliebigen Systemen auszuführen.
Zusätzlich dazu enthält Java auch ein Browser Plugin, um Programme (sogenannte Applets) im Browser auszuführen. Diese Applets sind jedoch lange nicht so verbreitet wie JavaScript, das heißt der Normalbürger wird wenig davon merken, wenn das Java Plugin im Browser deaktiviert ist.

Kann ich JavaScript und Java deaktivieren?

Wie oben erwähnt wirkt sich das Deaktivieren von JavaScript signifikant auf das Surfen aus, wobei das Deaktivieren von Java, so gut wie keinen Einfluss hat.

Welche Programme benötigen Java?

Java Programme sind oft in der Industrie zu finden, aber auch auf dem lokalen PC heimisch, so basieren Programme wie Eclipse, JDownloader, JEdit oder Azureus beispielsweise auf Java.

Funktionieren Browserspiele ohne Java?

Die meisten Browserspiele basieren auf Flash, manche auch auf HTML5. Somit sollte dem Spielspaß auch ohne Java Nichts im Wege stehen

Funktionieren Webseiten oder Social Networks wie Facebook, Twitter und Co auch ohne Java?

Wie bereits in den vorherigen Fragen beantwortet, benötigen Webseiten oftmals JavaScript, damit der volle Funktionsumfang genutzt werden kann. Die meisten Facebookspiele basieren auf Flash und funktionieren auch ohne Java, das gleiche gilt für handelsübliche Browsergames.