Hvað er Java? Stutt saga um Java


Java er almennur tilgangur, flokksbundið, hlutbundið, vettvangsóháð, flytjanlegt, byggingafræðilega hlutlaust, fjölþráð, kraftmikið, dreift, flytjanlegt og öflugt túlkað forritunarmál.

Af hverju Java er kallað:

Java-geta er ekki takmörkuð við neitt sérstakt forritslén heldur er hægt að nota það á ýmsum forritalénum og þess vegna er það kallað almennt forritunarmál.

Java er flokkastætt/stillt forritunarmál sem þýðir að Java styður erfðaeiginleika hlutbundins forritunarmáls.

Java er hlutbundið þýðir að hugbúnaður þróaður í Java er samsetning af mismunandi gerðum hluta.

Java kóða mun keyra á hvaða JVM (Java Virtual Machine) sem er. Bókstaflega geturðu keyrt sama Java kóða á Windows JVM, Linux JVM, Mac JVM eða hvaða öðru JVM sem er nánast og fengið sömu niðurstöðu í hvert skipti.

Java kóða er ekki háður örgjörvaarkitektúr. Java forrit sem er sett saman á 64 bita arkitektúr af hvaða vettvangi sem er mun keyra á 32 bita (eða öðrum arkitektúr) kerfi án vandræða.

Margþráður
Þráður í Java vísar til sjálfstæðs forrits. Java styður multithread sem þýðir að Java er fær um að keyra mörg verkefni samtímis og deila sama minni.

Java er kraftmikið forritunarmál sem þýðir að það framkvæmir marga forritunarhegðun á Runtime og þarf ekki að standast það á þýðingartíma eins og þegar um kyrrstæða forritun er að ræða.

Java styður dreifð kerfi sem þýðir að við getum fengið aðgang að skrám á netinu með því að hringja í aðferðirnar.

Java forrit þegar það er sett saman framleiðir bætikóða. Bætikóðar eru galdur. Hægt er að flytja þessa bætikóða í gegnum netið og hægt er að keyra þá af hvaða JVM sem er, þess vegna kom hugmyndin um „Skrifaðu einu sinni, keyrðu hvar sem er (WORA)“.

Java er öflugt forritunarmál sem þýðir að það getur tekist á við villur á meðan forritið er keyrt og haldið áfram að starfa með óeðlilegum hætti að vissu marki. Sjálfvirk sorpsöfnun, sterk minnisstjórnun, meðhöndlun undantekninga og tegundaskoðun bætir enn frekar við listann.

Java er samsett forritunarmál sem setur Java forritið saman í Java bætikóða. Þetta JVM er síðan túlkað til að keyra forritið.

Fyrir utan ofangreindan eiginleika, þá eru nokkrir aðrir merkilegir eiginleikar, eins og:

Ólíkt öðru forritunartungumáli þar sem forrit hefur samskipti við stýrikerfi með notenda keyrsluumhverfi stýrikerfis, veitir Java auka öryggislag með því að setja JVM á milli forrits og stýrikerfis.

Java er endurbætt c++ sem tryggir vingjarnlega setningafræði en með óæskilegum eiginleikum sem eru fjarlægðir og sjálfvirk sorpsöfnun er innifalin.

Java er forritunarmál á háu stigi þar sem setningafræði er læsileg fyrir menn. Java gerir forritara kleift að einbeita sér að því sem á að ná en ekki hvernig á að ná. JVM breytir Java forriti í vél skiljanlegt tungumál.

Java notar Just-In-Time þýðanda fyrir mikla afköst. Just-In-Time þýðandi er tölvuforrit sem breytir Java bætikóðum í leiðbeiningar sem hægt er að senda beint til þýðenda.

Saga Java

Java forritunarmál var skrifað af James Gosling ásamt tveimur öðrum einstaklingum „Mike Sheridan“ og „Patrick Naughton“, meðan þeir voru að vinna hjá Sun Microsystems. Upphaflega var það nefnt eik forritunarmál.

  1. Upphaflegar Java útgáfur 1.0 og 1.1 voru gefnar út árið 1996 fyrir Linux, Solaris, Mac og Windows.
  2. Java útgáfa 1.2 (almennt kölluð java 2) kom út árið 1998.
  3. Java útgáfa 1.3 kóðanafn Kestrel kom út árið 2000.
  4. Java útgáfa 1.4 kóðanafn Merlin kom út árið 2002.
  5. Java útgáfa 1.5/Java SE 5 kóðaheiti 'Tiger' kom út árið 2004.
  6. Java útgáfa 1.6/Java SE 6 kóðanafn 'Mustang' kom út árið 2006.
  7. Java útgáfa 1.7/Java SE 7 kóðanafn 'Dolphin' kom út árið 2011.
  8. Java útgáfa 1.8 er núverandi stöðuga útgáfa sem kom út á þessu ári (2015).

Fimm markmið sem tekin voru til greina við þróun Java:

  1. Hafðu það einfalt, kunnuglegt og hlutbundið.
  2. Hafðu það traustan og öruggan.
  3. Halda því arkitektúr-tauga og flytjanlegu.
  4. Kynanlegt með afkastamikilli afköstum.
  5. Túlkað, þráður og kraftmikill.

Af hverju köllum við það Java 2, Java 5, Java 6, Java 7 og Java 8, ekki raunverulegt útgáfunúmer þeirra sem er 1.2, 1.5, 1.6, 1.7 og 1.8?

Java 1.0 og 1.1 voru Java. Þegar Java 1.2 kom út hafði það mikið af breytingum og markaðsaðilar/hönnuðir vildu fá nýtt nafn svo þeir kölluðu það Java 2 (J2SE), fjarlægðu tölustafina fyrir aukastaf.

Þetta var ekki skilyrðið þegar Java 1.3 og Java 1.4 voru gefin út, þess vegna voru þeir aldrei kallaðir Java 3 og Java 4, en þeir voru samt Java 2.

Þegar Java 5 var gefið út, enn og aftur var það mikið af breytingum fyrir þróunaraðila/markaðsmenn og vantar nýtt nafn. Næsta númer í röð var 3, en að hringja í Java 1.5 sem Java 3 var ruglingslegt og þess vegna var ákveðið að halda nafninu samkvæmt útgáfunúmeri og þar til nú heldur arfleifðin áfram.

Java er útfært á mörgum stöðum í nútíma heimi. Það er útfært sem sjálfstætt forrit, vefforrit, fyrirtækisforrit og farsímaforrit. Leikir, snjallkort, innbyggt kerfi, vélfærafræði, skjáborð osfrv.

Haltu áfram að vera í sambandi við erum að koma með Virka og kóða uppbygging Java.