
Cea mai mare diferență este tipul de aplicații pe care sunt folosite pentru a crea. Programarea Java este pentru aplicații care sunt fie executate de pe un computer desktop, fie inițiate printr-o pagină web. Acestea sunt programe independente și deschid o fereastră separată a programului în majoritatea cazurilor. Dacă nu este instalată Java, un computer nu poate rula aplicații Java. Cu toate acestea, JavaScript este inclus în toate browserele moderne și atâta timp cât este activat va executa JavaScript atunci când este încărcată pagina Web.

Programele Java efectuează de obicei calcule și procesul principal de "gândire" pe partea de server sau într-un applet Java care trebuie descărcat mai întâi. Codul JavaScript, pe de altă parte, efectuează calcule, iar "gândirea" este întotdeauna pe partea clientului, calculatorul unde este accesată pagina web. Din acest motiv, codul JavaScript este adesea mai rapid, uneori aproape instantaneu. Programele Java necesită puțin timp (câteva secunde sau mai multe) pentru procesare.
Programele Java pot necesita uneori o mulțime de memorie a calculatorului pentru a funcționa corespunzător, ceea ce poate duce la încetinirea unui computer sau la încetinirea unui alt program. În timp ce programele Java pot fi dezvoltate pentru a face lucruri foarte puternice, utilizarea mai mare a memoriei este un dezavantaj. Cu toate acestea, JavaScript utilizează mai puțină memorie (foarte puțin în unele cazuri) pentru a face procesarea și pentru a funcționa corect. Este un limbaj de programare obișnuit folosit astăzi în multe pagini web (inclusiv în această pagină) din cauza cerințelor sale scăzute de memorie și a capacității de a oferi multe caracteristici diferite pe o pagină web.
Exemple de cod JavaScript
Mai jos este un exemplu de cod JavaScript în cod HTML.
Dați clic pe buton pentru a afișa o casetă de alertă.
Încercați funcția myfunction () {alert ("Apăsând butonul apare o casetă de alertă!"); }
Codul de mai sus vă oferă ceva similar cu butonul "Încercați" de mai jos. Când faceți clic pe acest buton, va apărea o casetă de alertă.
import com.sun.syndication.io.SyndFeedInput; import com.sun.syndication.feed.synd.SyndFeed; import or.xml.sax.ImputSource; clasa publică RSSReader {public static void principal (String [] args) {if (args.length == 0) {System.err.println ("utilizare: java RSSReader URL"); întoarcere; } string feedURL = args [0]; SyndFeedInput feedInput; feedInput = noul SyndFeedInput (); Feedul SyndFeed = null; încercați {feed = feedInput.build (noul InputSource (feedURL)); } captură (Excepție e) {System.err.println ("Imposibil de prașat de la:" + args [0]); e.printStackTrace (); } System.out.println ("S-a găsit un feed de tip" + feed.getFeedType ()); System.out.println ("Titlu feed:" + feed.getTitle ()); }}