Mis on Java? Lühike ajalugu Java kohta

instagram story viewer

Java on üldotstarbeline, klassipõhine, objektorienteeritud, platvormist sõltumatu, kaasaskantav, arhitektuuriliselt neutraalne, mitmekihiline, dünaamiline, hajutatud, kaasaskantav ja jõuliselt tõlgendatud programmeerimiskeel.

Mis on Java ja Java lühiajalugu
Mis on Java ja Java lühiajalugu

Miks Java nimetatakse:

Üldine otstarve

Java võimalused ei piirdu ühegi konkreetse rakenduse domeeniga, vaid seda saab kasutada erinevates rakenduste domeenides ja seetõttu nimetatakse seda üldotstarbeliseks programmeerimiskeeleks.

Klassipõhine

Java on klassipõhine/orienteeritud programmeerimiskeel, mis tähendab, et Java toetab objektorienteeritud programmeerimiskeele pärimisfunktsiooni.

Objektile orienteeritud

Java on objektile orienteeritud tähendab, et Java-s väljatöötatud tarkvara on kombineeritud erinevat tüüpi objektidega.

Platvorm sõltumatu

Java -kood töötab mis tahes JVM -is (Java virtuaalmasinas). Sõna otseses mõttes saate käitada praktiliselt sama Java -koodi Windows JVM, Linux JVM, Mac JVM või mõnes muus JVM -is ja saate iga kord sama tulemuse.

Sõltumatu Java platvorm
Sõltumatu Java platvorm

Arhitektuuriliselt neutraalne

Java -kood ei sõltu protsessori arhitektuurist. Mis tahes platvormi 64 -bitisele arhitektuurile koostatud Java -rakendus töötab 32 -bitises (või mis tahes muus arhitektuuris) süsteemis ilma probleemideta.

Mitmekihiline
Lõim Java viitab sõltumatule programmile. Java toetab mitut lõime, mis tähendab, et Java suudab korraga täita paljusid ülesandeid, jagades sama mälu.

Dünaamiline

Java on dünaamiline programmeerimiskeel, mis tähendab, et see täidab käitamisel paljusid programmeerimiskäitumisi ja seda ei pea kompileerimise ajal edastama nagu staatilise programmeerimise puhul.

Jagatud

Java toetab hajusüsteemi, mis tähendab, et pääseme failidele Interneti kaudu juurde ainult meetodeid kutsudes.

Kaasaskantav

Java programm kompileerimisel toodab baitkoode. Baitkoodid on maagia. Neid baitkoode saab võrgu kaudu edastada ja neid saab käivitada iga JVM, seega tuli mõiste „kirjuta üks kord, käivita kõikjal (WORA)”.

Java kontseptsioon
Java kontseptsioon

Tugev

Java on tugev programmeerimiskeel, mis tähendab, et ta saab programmi täitmise ajal vigadega hakkama, aga ka teatud määral kõrvalekalletega. Automaatne prügivedu, tugev mäluhaldus, erandite käsitlemine ja tüübikontroll täiendavad loendit veelgi.

Tõlgendatud

Java on kompileeritud programmeerimiskeel, mis kompileerib Java programmi Java baitkoodideks. Seejärel tõlgendatakse seda JVM -i programmi käivitamiseks.

Lisaks ülalkirjeldatud funktsioonile on veel mõned tähelepanuväärsed omadused, näiteks:

Turvalisus

Erinevalt teisest programmeerimiskeelest, kus programm suhtleb operatsioonisüsteemiga OS -i kasutajakäituskeskkonda kasutades, pakub Java täiendavat turvakihti, seades JVM -i programmi ja OS -i vahele.

Java turvalisus
Java turvalisus

Lihtne süntaks

Java on täiustatud c ++, mis tagab sõbraliku süntaksi, kuid eemaldab soovimatud funktsioonid ja sisaldab automaatset prügivedu.

Kõrgetasemeline programmeerimiskeel

Java on kõrgetasemeline programmeerimiskeel, mille süntaks on inimestele loetav. Java võimaldab programmeerijal keskenduda saavutamisele, mitte sellele, kuidas saavutada. JVM teisendab Java programmi masinlikult arusaadavaks keeleks.

Suur jõudlus

Suure jõudluse saavutamiseks kasutab Java Just-In-Time kompilaatorit. Just-in-Time kompilaator on arvutiprogramm, mis muudab Java baitkoodid juhisteks, mida saab otse koostajatele saata.

Java ajalugu

Java programmeerimiskeele on kirjutanud James Gosling koos kahe teise inimesega "Mike Sheridan'Ja'Patrick Naughton", Kui nad töötasid Sun Microsystemsis. Esialgu nimetati seda tamme programmeerimiskeeleks.

Java väljaanded
  1. Esialgsed Java versioonid 1.0 ja 1.1 ilmusid 1996. aastal Linuxi, Solarise, Maci ja Windowsi jaoks.
  2. Java versioon 1.2 (tavaliselt nimetatakse java 2) ilmus 1998.
  3. Java versioon 1.3 koodnimega Kestrel ilmus aastal 2000.
  4. Java versioon 1.4 koodnimi Merlin ilmus 2002.
  5. Java versioon 1.5/Java SE 5 koodnimi "Tiger" ilmus 2004.
  6. Java versioon 1.6/Java SE 6 Koodnimi "Mustang" ilmus 2006.
  7. Java versioon 1.7/Java SE 7 Koodnimi "Dolphin" ilmus 2011.
  8. Java versioon 1.8 on praegune stabiilne versioon, mis ilmus sel aastal (2015).

Viis eesmärki, mida Java arendamisel arvesse võeti:

  1. Hoidke see lihtne, tuttav ja objektorienteeritud.
  2. Hoidke see tugev ja turvaline.
  3. Hoidke see arhitektuur-närviline ja kaasaskantav.
  4. Käivitatav suure jõudlusega.
  5. Tõlgendatud, keermestatud ja dünaamiline.

Miks me nimetame seda Java 2, Java 5, Java 6, Java 7 ja Java 8, mitte nende tegelik versiooninumber, mis on 1,2, 1,5, 1,6, 1,7 ja 1,8?

Java 1.0 ja 1.1 olid Java. Kui Java 1.2 ilmus, oli sellel palju muudatusi ja turundajad/arendajad soovisid uut nime, nii et nad nimetasid selle Java 2 -ks (J2SE), eemaldage numbrid enne kümnendkohta.

See ei olnud Java 1.3 ja Java 1.4 väljalaske tingimus, seega ei nimetatud neid kunagi Java 3 ja Java 4, kuid need olid siiski Java 2.

Kui Java 5 ilmus, oli see taas arendaja/turundajate jaoks palju muudatusi ja vajab uut nime. Järgmine järjekorranumber oli 3, kuid Java 1.5 nimetamine Java 3 -ks oli segane, mistõttu otsustati jätta versiooninumbri järgi nimetamine alles ja seni jätkub pärand.

Kohad, kus Java kasutatakse

Java on rakendatud paljudes kohtades kaasaegses maailmas. Seda rakendatakse iseseisva rakenduse, veebirakenduse, ettevõtterakenduse ja mobiilirakendusena. Mängud, kiipkaart, manussüsteem, robootika, töölaud jne.

Hoidke ühendust, pakume välja „Java töö- ja koodistruktuur”.

Teachs.ru