Mitä eroa on Java ja JavaScript?

Java ja JavaScript ovat ohjelmointikieliä, joita käytetään web-sivun sovellusten tai ominaisuuksien kehittämiseen. Vaikka ohjelmakoodilla itsessään on joitakin yhtäläisyyksiä, niiden välillä on eroja.

Suurin ero on niiden sovellusten tyyppi, joita niitä käytetään luomaan. Java-ohjelmointi on sovelluksia, jotka toimivat joko tietokoneen työpöydältä tai aloitetaan verkkosivun kautta. Ne ovat itsenäisiä ohjelmia ja avaavat useimmissa tapauksissa erillisen ohjelmaikkunan. Jos Java ei ole asennettu, tietokone ei voi käyttää Java-sovelluksia. JavaScript on kuitenkin mukana kaikissa nykyaikaisissa selaimissa, ja niin kauan kuin se on käytössä, se suorittaa JavaScriptin, kun Web-sivu ladataan.

JavaScript-ohjelmointi elää verkkosivulla ja tarjoaa joko lisäominaisuuksia verkkosivulla tai voi luoda sovelluksen itse verkkosivulla. Jotkin videopelit on kehitetty JavaScriptin avulla, ja niitä voi pelata suoraan Internet-selainikkunassa.

Java-ohjelmat suorittavat yleensä laskutoimituksia ja tärkeintä "ajattelun" prosessia palvelinpuolella tai Java-sovelmassa, joka on ladattava ensin. JavaScript-koodi puolestaan ​​suorittaa laskutoimituksia ja sen "ajattelu" on aina asiakkaan puolella, tietokoneessa, johon verkkosivu on käytettävissä. Tästä syystä JavaScript-koodi on usein nopeampi, joskus lähes hetkellinen. Java-ohjelmat käsittelevät hieman aikaa (useita sekunteja tai enemmän).

Java-ohjelmat voivat joskus vaatia paljon tietokoneen muistia toimiakseen oikein, mikä voi aiheuttaa tietokoneen hidastumisen tai toisen ohjelman toiminnan hitaammin. Vaikka Java-ohjelmia voidaan kehittää erittäin tehokkaiksi, korkeampi muistin käyttö on haitta. JavaScript käyttää kuitenkin vähemmän muistia (joissakin tapauksissa hyvin vähän), jotta se voi käsitellä ja toimia oikein. Se on yleinen ohjelmointikieli, jota käytetään monissa nykyisissä www-sivuissa (mukaan lukien tämä), koska sen muistin tarve on vähäinen ja kyky tarjota monia eri ominaisuuksia verkkosivulla.

Esimerkkejä JavaScript-koodista

Alla on esimerkki HTML-koodin JavaScript-koodista.

Napsauta painiketta, jos haluat nähdä hälytyslaatikon.

Kokeile toimintoa myfunction () {hälytys ("Napsauttamalla painiketta avautuu hälytysruutu!"); }

Yllä oleva koodi antaa sinulle jotain samanlaista kuin "Kokeile" -painiketta. Kun napsautat tätä painiketta, näyttöön tulee varoitusvalikko.

 tuonti com.sun.syndication.io.SyndFeedInput; tuonti com.sun.syndication.feed.synd.SyndFeed; tuoda tai.xml.sax.ImputSource; public class RSSReader {public static void main (String [] args) {if (args.length == 0) {System.err.println ("käyttö: java RSSReader-URL-osoite"); palata; } merkkijono feedURL = args [0]; SyndFeedInput-syötteen syöttö; feedInput = uusi SyndFeedInput (); SyndFeed-syöte = null; kokeile {feed = feedInput.build (uusi InputSource (feedURL)); } catch (Poikkeus e) {System.err.println ("Et voi syöttää syötettä:" + args [0]); e.printStackTrace (); } System.out.println ("Löytyi syötteen tyyppi" + feed.getFeedType ()); System.out.println ("Feed title:" + feed.getTitle ()); }}