Kaj je Java? Kratka zgodovina o Javi


Java je splošni namen, razredu namenjen, objektno usmerjen, neodvisen od platforme, prenosljiv, arhitekturno nevtralen, večniten, dinamičen, distribuiran, prenosni in robustno interpretiran programski jezik.

Zakaj je Java imenovana:

Zmožnosti Java niso omejene na katero koli posebno aplikacijsko domeno, temveč jo je mogoče uporabiti v različnih aplikacijskih domenah, zato se imenuje splošni programski jezik.

Java je razredni/usmerjeni programski jezik, kar pomeni, da Java podpira funkcijo dedovanja objektno usmerjenega programskega jezika.

Java je objektno usmerjena, kar pomeni, da je programska oprema, razvita v Javi, kombinacija različnih vrst predmetov.

Koda Java se bo izvajala v katerem koli JVM (Java Virtual Machine). Dobesedno lahko zaženete isto kodo Java v operacijskem sistemu Windows JVM, Linux JVM, Mac JVM ali katerem koli drugem JVM in vsakič dobite enak rezultat.

Koda Java ni odvisna od arhitekture procesorja. Aplikacija Java, sestavljena v 64-bitno arhitekturo katere koli platforme, se bo brez težav izvajala v 32-bitnem (ali kateri koli drugi arhitekturi) sistemu.

Večnitni
Nit v Javi se nanaša na neodvisen program. Java podpira večnitnost, kar pomeni, da lahko Java hkrati izvaja številne naloge in si deli isti pomnilnik.

Java je dinamični programski jezik, kar pomeni, da v času izvajanja izvaja veliko programskega vedenja in je ni treba predati v času prevajanja, kot v primeru statičnega programiranja.

Java podpira porazdeljeni sistem, kar pomeni, da lahko dostopamo do datotek prek interneta samo s klicanjem metod.

Program Java, ki je sestavljen, ustvari bajtke. Bytecode so čarovnija. Te bajtode je mogoče prenesti prek omrežja in jih lahko izvede kateri koli JVM, zato je nastal koncept "Enkrat napiši, zaženi kjer koli (WORA)".

Java je robusten programski jezik, kar pomeni, da se lahko med izvajanjem programa spopada z napakami in v določeni meri še naprej deluje z nepravilnostmi. Samodejno zbiranje smeti, močno upravljanje pomnilnika, ravnanje z izjemami in preverjanje vrste še dodajajo na seznam.

Java je prevedeni programski jezik, ki program Java prevede v bajtne kode Java. Ta JVM se nato razlaga za zagon programa.

Poleg zgoraj omenjene funkcije obstaja še nekaj izjemnih lastnosti, kot so:

Za razliko od drugih programskih jezikov, kjer Program komunicira z operacijskim sistemom z uporabo okolja uporabniškega okolja operacijskega sistema, Java zagotavlja dodaten nivo varnosti, tako da JVM postavi med program in OS.

Java je izboljšani c ++, ki zagotavlja prijazno sintakso, vendar z odstranjenimi neželenimi funkcijami in vključenostjo samodejnega zbiranja smeti.

Java je programski jezik na visoki ravni, katerega sintaksa je razumljiva človeku. Java omogoča programerju, da se osredotoči na to, kaj doseči in ne kako. JVM pretvori program Java v razumljiv jezik stroja.

Java uporablja prevajalnik Just-In-Time za visoko zmogljivost. Prevajalnik Just-In-Time je računalniški program, ki pretvori bajtne kode Java v navodila, ki jih je mogoče neposredno poslati prevajalnikom.

Zgodovina Jave

Programski jezik Java je napisal James Gosling skupaj z dvema osebama "Mike Sheridan" in "Patrick Naughton", medtem ko sta delala v podjetju Sun Microsystems. Sprva so ga poimenovali hrastov programski jezik.

  1. Začetni različici Java 1.0 in 1.1 sta bili izdani leta 1996 za Linux, Solaris, Mac in Windows.
  2. Različica Java 1.2 (običajno imenovana java 2) je bila izdana leta 1998.
  3. Java različica 1.3 s kodnim imenom Kestrel je bila izdana leta 2000.
  4. Java različica 1.4 kodno ime Merlin je bila izdana leta 2002.
  5. Različica Java 1.5/Java SE 5 s kodnim imenom „Tiger“ je bila izdana leta 2004.
  6. Različica Java 1.6/Java SE 6 Kodno ime „Mustang“ je bila izdana leta 2006.
  7. Različica Java 1.7/Java SE 7 Kodno ime ‘Dolphin’ je bila izdana leta 2011.
  8. Java različica 1.8 je trenutno stabilna izdaja, ki je bila izdana letos (2015).

Pet ciljev, ki so bili upoštevani pri razvoju Jave:

  1. Naj bo preprost, znan in predmetno usmerjen.
  2. Naj bo trdno in varno.
  3. Naj bo arhitekturno nevronski in prenosljiv.
  4. Izvedljivo z visoko zmogljivostjo.
  5. Tolmačeno, navojno in dinamično.

Zakaj jo imenujemo Java 2, Java 5, Java 6, Java 7 in Java 8, ne pa njihova dejanska številka različice, ki je 1,2, 1,5, 1,6, 1,7 in 1,8?

Java 1.0 in 1.1 sta bili Java. Ko je bila izdana Java 1.2, je imela veliko sprememb in prodajalci/razvijalci so želeli novo ime, zato so jo poimenovali Java 2 (J2SE), odstranite številko pred decimalno številko.

To ni bilo pogoj, ko sta bili izdani Java 1.3 in Java 1.4, zato ju nikoli niso imenovali Java 3 in Java 4, vendar sta bili še vedno Java 2.

Ko je bila izdana Java 5, je znova imela veliko sprememb za razvijalce/tržnike in je potrebovala novo ime. Naslednja številka v zaporedju je bila 3, vendar je bilo klicanje Jave 1.5 kot Jave 3 zmedeno, zato je bila sprejeta odločitev, da se poimenovanje ohrani po številki različice in do zdaj se zapuščina nadaljuje.

Java se izvaja na številnih mestih v sodobnem svetu. Izvaja se kot samostojna aplikacija, spletna aplikacija, poslovna aplikacija in mobilna aplikacija. Igre, pametne kartice, vgrajeni sistem, robotika, namizje itd.

Bodite povezani, pripravljamo\"Delovna in kodna struktura Java".