![](http://i.zaptech.net/img/issues/796/what-is-difference-between-java.jpg)
Het grootste verschil is het type toepassingen waarmee ze zijn gemaakt. Java-programmering is voor toepassingen die worden uitgevoerd vanaf een computerbureaublad of worden gestart via een webpagina. Het zijn op zichzelf staande programma's en openen in de meeste gevallen een afzonderlijk programmavenster. Als Java niet is geïnstalleerd, kan een computer geen Java-toepassingen uitvoeren. JavaScript is echter bij alle moderne browsers inbegrepen en zolang het is ingeschakeld, zal JavaScript worden uitgevoerd wanneer de webpagina is geladen.
![](http://i.zaptech.net/img/issues/796/what-is-difference-between-java.jpg)
Java-programma's voeren meestal berekeningen uit en het belangrijkste "denkproces" aan de serverzijde of in een Java-applet die als eerste moet worden gedownload. JavaScript-code voert echter berekeningen uit en het "denken" ervan bevindt zich altijd aan de clientzijde, de computer waarop de webpagina wordt geopend. Om deze reden is JavaScript-code vaak sneller, soms bijna onmiddellijk. Java-programma's nemen een beetje tijd in beslag (meerdere seconden of meer) om te verwerken.
Java-programma's kunnen soms vereisen dat veel computergeheugen goed werkt, waardoor een computer kan vertragen of een ander programma langzamer kan werken. Hoewel Java-programma's kunnen worden ontwikkeld om zeer krachtige dingen te doen, is het hogere geheugengebruik een nadeel. JavaScript gebruikt echter minder geheugen (in sommige gevallen erg weinig) om de verwerking te doen en correct te werken. Het is een veel voorkomende programmeertaal die tegenwoordig op veel webpagina's wordt gebruikt (waaronder deze) vanwege de lage geheugenvereisten en het vermogen om veel verschillende functies op een webpagina te bieden.
Voorbeelden van JavaScript-code
Hieronder staat een voorbeeld van JavaScript-code in HTML-code.
Klik op de knop om een waarschuwingsvenster weer te geven.
Probeer het uit functie myfunction () {alert ("Klik op de knop verschijnt een waarschuwingsvenster!"); }
De bovenstaande code geeft u iets dat lijkt op de onderstaande knop "Probeer het". Wanneer u op deze knop klikt, verschijnt een waarschuwingsvenster.
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"); terug te keren; } string feedURL = args [0]; SyndFeedInput feedInput; feedInput = new SyndFeedInput (); SyndFeed-feed = null; probeer {feed = feedInvoer.opbouw (nieuwe InputSource (feedURL)); } catch (Uitzondering e) {System.err.println ("Kon feed niet van:" + args [0]); e.printStackTrace (); } System.out.println ("Een feed van type gevonden" + feed.getFeedType ()); System.out.println ("Feed title:" + feed.getTitle ()); }}