Aký je rozdiel medzi Java a JavaScript?

Java a JavaScript sú programovacie jazyky používané na vývoj aplikácií alebo funkcií na webovej stránke. Kým programovací kód sám o sebe má nejaké podobnosti, existujú rozdiely medzi nimi.

Najväčší rozdiel je typ aplikácií, ktoré sa používajú na vytvorenie. Programovanie Java je určené pre aplikácie, ktoré sú buď spustené z pracovnej plochy počítača alebo iniciované prostredníctvom webovej stránky. Sú to samostatné programy a vo väčšine prípadov otvárajú samostatné okno programu. Ak Java nie je nainštalovaná, počítač nemôže spúšťať Java aplikácie. JavaScript je však zahrnutý vo všetkých moderných prehliadačoch a pokiaľ je povolený, spustí sa JavaScript pri načítaní webovej stránky.

Programovanie JavaScriptu žije na webovej stránke a poskytuje buď ďalšie funkcie na webovej stránke, alebo môže vytvoriť aplikáciu na samotnej webovej stránke. Niektoré videohry boli vyvinuté pomocou JavaScriptu a môžu sa prehrávať priamo v okne internetového prehliadača.

Java programy zvyčajne vykonávajú výpočty a hlavný proces „myslenia“ na strane servera alebo v aplete Java, ktorý sa musí najprv prevziať. JavaScript kód, na druhej strane vykonáva výpočty a jeho "myslenie" je vždy na strane klienta, kde je webová stránka prístupná. Z tohto dôvodu je kód JavaScript často rýchlejší, niekedy takmer okamžitý. Java programy trvajú trochu dlhšie (niekoľko sekúnd alebo viac) na spracovanie.

Programy Java môžu niekedy vyžadovať veľa pamäte počítača, aby fungovali správne, čo môže spôsobiť spomalenie počítača alebo spustenie iného programu pomalšie. Kým Java programy môžu byť vyvinuté na vykonávanie veľmi výkonných vecí, vyššie využitie pamäte je nevýhodou. JavaScript však používa menej pamäte (v niektorých prípadoch len veľmi málo) na jeho spracovanie a správne fungovanie. Je to bežný programovací jazyk, ktorý sa dnes používa na mnohých webových stránkach (vrátane tohto) kvôli svojej nízkej požiadavke na pamäť a schopnosti poskytovať mnoho rôznych funkcií na webovej stránke.

Príklady kódu JavaScript

Nižšie je uvedený príklad kódu JavaScript v kóde HTML.

Kliknutím na tlačidlo zobrazíte okno s upozornením.

Vyskúšajte funkciu myfunction () {alert ("Kliknutie na tlačidlo zobrazí výstražné okno!"); }

Vyššie uvedený kód vám dáva niečo podobné ako tlačidlo "Vyskúšať". Po kliknutí na toto tlačidlo sa zobrazí okno s upozornením.

 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žitie: java RSSReader URL"); return; } string feedURL = args [0]; SyndFeedInput feedInput; feedInput = nový SyndFeedInput (); SyndFeed feed = null; try {feed = feedInput.build (nový InputSource (feedURL)); } catch (Výnimka e) {System.err.println ("Nedá sa prase feed z:" + args [0]); e.printStackTrace (); } System.out.println ("Našiel informačný kanál typu" + feed.getFeedType ()); System.out.println ("Názov informačného kanála:" + feed.getTitle ()); }}