Jaký je rozdíl mezi jazykem Java a JavaScriptem?

Java a JavaScript jsou programovací jazyky používané k vývoji aplikací nebo funkcí na webové stránce. Zatímco programovací kód sám o sobě má některé podobnosti, existují rozdíly mezi nimi.

Největší rozdíl je v typu aplikací, které se používají k vytvoření. Programování jazyka Java je určeno pro aplikace, které jsou spouštěny buď z pracovní plochy počítače nebo z webové stránky. Jedná se o samostatné programy a ve většině případů otevřou samostatné okno programu. Pokud není Java instalována, počítač nemůže spouštět Java aplikace. JavaScript je však součástí všech moderních prohlížečů a pokud je povolen, spustí JavaScript při načítání webové stránky.

Programování JavaScriptu žije na webové stránce a poskytuje buď další funkce na webové stránce, nebo může vytvořit aplikaci na samotné webové stránce. Některé videohry byly vyvinuty pomocí JavaScriptu a lze je přehrávat přímo v okně internetového prohlížeče.

Java programy obvykle provádějí výpočty a hlavní proces „myšlení“ na straně serveru nebo v apletu Java, který je třeba stáhnout jako první. JavaScriptový kód naproti tomu provádí výpočty a jeho "myšlení" je vždy na straně klienta, na kterém je webová stránka přístupná. Z tohoto důvodu je kód JavaScript často rychlejší, někdy téměř okamžitý. Zpracování Java programů trvá trochu déle (několik sekund nebo více).

Java programy mohou někdy vyžadovat spoustu paměti počítače, aby fungovaly správně, což může způsobit, že počítač zpomalí nebo jiný program bude pracovat pomaleji. Zatímco Java programy mohou být vyvinuty tak, aby dělaly velmi mocné věci, vyšší využití paměti je nevýhodou. JavaScript však používá méně paměti (v některých případech jen velmi málo), aby mohl správně zpracovat a fungovat. Jedná se o běžný programovací jazyk používaný na mnoha webových stránkách dnes (včetně tohoto) z důvodu nízkého požadavku na paměť a schopnosti poskytovat mnoho různých funkcí na webové stránce.

Příklady kódu JavaScript

Níže je uveden příklad kódu JavaScript v HTML kódu.

Kliknutím na tlačítko zobrazíte okno s upozorněním.

Vyzkoušejte funkci myfunction () {alert ("Kliknutí na tlačítko zobrazí výstražné okno!"); }

Výše uvedený kód vám dává něco podobného níže uvedenému "Vyzkoušejte". Po klepnutí na toto tlačítko se zobrazí výstražné okno.

 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 ("použití: java RSSReader URL"); vrátit se; } řetězec feedURL = args [0]; SyndFeedInput feedInput; feedInput = nový SyndFeedInput (); SyndFeed feed = null; try {feed = feedInput.build (nový InputSource (feedURL)); } catch (Výjimka e) {System.err.println ("Nelze prase feed z:" + args [0]); e.printStackTrace (); } System.out.println ("Nalezen zdroj typu" + feed.getFeedType ()); System.out.println ("Název zdroje:" + feed.getTitle ()); }}