Mi a különbség a Java és a JavaScript között?

A Java és a JavaScript olyan programozási nyelvek, amelyeket egy weblap alkalmazásainak vagy szolgáltatásainak fejlesztésére használnak. Míg a programozási kódnak van néhány hasonlósága, különbségek vannak közöttük.

A legnagyobb különbség az, hogy milyen típusú alkalmazásokat használnak. A Java programozás olyan alkalmazásokra vonatkozik, amelyek számítógépes asztalról futtatnak vagy weblapon keresztül indíthatók. Ezek önálló programok, és a legtöbb esetben külön programablakot nyitnak meg. Ha a Java nincs telepítve, a számítógép nem tudja futtatni a Java alkalmazásokat. Azonban a JavaScript minden modern böngészőhöz tartozik, és amíg engedélyezve van, a weblap betöltésekor végrehajtja a JavaScript-et.

A JavaScript programozás weblapon él, és további funkciókat biztosít a weboldalon, vagy maga is létrehozhat egy alkalmazást. Néhány videojáték kifejlesztése JavaScript használatával történt, és az internetböngészőablakban is lejátszható.

A Java programok jellemzően számításokat és a fő „gondolkodási” folyamatot végeznek a szerver oldalán vagy egy Java appletben, amelyet először le kell tölteni. Ezzel szemben a JavaScript-kód a számításokat végzi, és a „gondolkodás” mindig az ügyféloldalon van, a számítógépen, ahol a weboldal hozzáférhető. Ezért a JavaScript-kód gyakran gyorsabb, néha szinte azonnali. A Java programok egy kicsit (több másodperc vagy annál hosszabb ideig) dolgoznak a feldolgozáshoz.

A Java-programok néha sok számítógépes memóriát igényelnek a megfelelő működéshez, ami a számítógép lassítását vagy egy másik program lassabb működését okozhatja. Míg a Java programokat nagyon erős dolgokra lehet fejleszteni, a nagyobb memóriahasználat hátránya. A JavaScript azonban kevesebb memóriát használ (nagyon kevés esetben), hogy feldolgozza és megfelelően működjön. Ez egy általános programozási nyelv, amelyet ma sok weblap használ (ezen belül is), mivel az alacsony memóriaigénye és a weblapon számos különböző funkciót képes biztosítani.

Példák a JavaScript kódra

Az alábbiakban egy példa a HTML-kód JavaScript kódjára.

Kattintson a gombra egy riasztási mező megjelenítéséhez.

Próbáld ki a myfunction () {figyelmeztetés ("A gombra kattintva megjelenik egy riasztási mező!"); }

A fenti kód valami hasonlót ad az alábbi "Próbáld ki" gombra. Ha rákattint erre a gombra, megjelenik egy figyelmeztető ablak.

 importálás com.sun.syndication.io.SyndFeedInput; importálás com.sun.syndication.feed.synd.SyndFeed; import vagy.xml.sax.ImputSource; public class RSSReader {public static void main (String [] args) {if (args.length == 0) {System.err.println ("használat: java RSSReader URL"); Visszatérés; } string feedURL = args [0]; SyndFeedInput feedInput; feedInput = új SyndFeedInput (); SyndFeed feed = null; próbálja {feed = feedInput.build (új InputSource (feedURL)); } catch (Kivétel e) {System.err.println ("Nem sikerült előkészíteni a feedet:" + args [0]); e.printStackTrace (); } System.out.println ("Típus" + feed.getFeedType ()); System.out.println ("Feed title:" + feed.getTitle ()); }}