Java und JavaScript sind Programmiersprachen, die zum Entwickeln von Anwendungen oder Funktionen auf einer Webseite verwendet werden. Während der Programmiercode selbst einige Ähnlichkeiten aufweist, gibt es Unterschiede zwischen ihnen.
Der größte Unterschied besteht in der Art der verwendeten Anwendungen. Die Java-Programmierung ist für Anwendungen gedacht, die entweder von einem Computer-Desktop aus ausgeführt oder über eine Webseite gestartet werden. Sie sind eigenständige Programme und öffnen in den meisten Fällen ein separates Programmfenster. Wenn Java nicht installiert ist, kann ein Computer keine Java-Anwendungen ausführen. JavaScript wird jedoch von allen modernen Browsern unterstützt. Sofern Sie es nicht ausdrücklich deaktivieren, wird JavaScript auf einer Webseite automatisch ausgeführt, wenn die Seite geladen wird.
Die JavaScript-Programmierung lebt in einer Webseite und stellt entweder zusätzliche Funktionen auf der Webseite bereit oder kann eine Anwendung auf der Webseite selbst erstellen. Einige Videospiele werden mit JavaScript entwickelt und können direkt im Fenster des Internetbrowsers gespielt werden.
Java-Programme führen Berechnungen und den Hauptprozess “Denken” auf der Serverseite oder in einem Java-Applet durch, das zuerst heruntergeladen werden muss. JavaScript-Code hingegen führt Berechnungen durch und sein “Denken” befindet sich immer auf der Client-Seite, dem Computer, auf dem die Webseite aufgerufen wird. Aus diesem Grund ist JavaScript-Code oft schneller, manchmal fast sofort. Die Verarbeitung von Java-Programmen dauert ein wenig (mehrere Sekunden oder länger).
Java-Programme können manchmal viel Computerspeicher benötigen, um richtig zu funktionieren, was dazu führen kann, dass ein Computer langsamer wird oder ein anderes Programm langsamer arbeitet. Während Java-Programme entwickelt werden können, um sehr mächtige Dinge zu tun, ist der höhere Speicherverbrauch ein Nachteil. JavaScript verwendet jedoch weniger Speicher (in einigen Fällen sehr wenig), um seine Verarbeitung durchzuführen und ordnungsgemäß zu funktionieren. Es ist eine gängige Programmiersprache, die heute in vielen Webseiten (einschließlich dieser) aufgrund geringer Speicheranforderungen verwendet wird. Es ermöglicht auch viele verschiedene Funktionen auf einer Webseite.
Beispiele für JavaScript-Code
Unten sehen Sie ein Beispiel für JavaScript-Code in HTML-Code.
<html> <body> <p>Click the button to display an alert box.</p> <button onclick="myfunction();">Try it</button> <script> function myfunction() { alert("Clicking the button pops up an alert box!"); } </script> </body> </html>
Der obige Code gibt Ihnen etwas Ähnliches wie die Schaltfläche “Ausprobieren” unten. Wenn Sie auf diese Schaltfläche klicken, wird ein Warnfeld angezeigt.
Beispiele für Java-Code
import com.sun.syndication.io.SyndFeedInput; import com.sun.syndication.feed.synd.SyndFeed; import or.xml.sax.ImputSource; public class RSSReader { public static void main(String[] args) { if (args.length == 0) { System.err.println("usage: java RSSReader URL"); return; } string feedURL = args[0]; SyndFeedInput feedInput; feedInput = new SyndFeedInput(); SyndFeed feed = null; try { feed = feedInput.build(new InputSource(feedURL)); } catch (Exception e) { System.err.println("Unable to prase feed from: " + args[0]); e.printStackTrace(); } System.out.println("Found a feed of type " + feed.getFeedType()); System.out.println("Feed title: " + feed.getTitle()); } }