Kini Java? Itan Alaye nipa Java


Java jẹ Ero Gbogbogbo, orisun kilasi, orisun ohun elo, Syeed ominira, gbigbe, Aitọ didi ọna, ti ọpọlọpọ kika, agbara, pinpin, Portable ati Ede siseto ti o lagbara.

Kini idi ti Java fi pe ni:

Awọn agbara Java ko ni opin si eyikeyi ibugbe ohun elo kan pato kuku o le ṣee lo ni ọpọlọpọ agbegbe ohun elo ati nitorinaa o pe ni Ero siseto Idi Gbogbogbo.

Java jẹ ede siseto orisun/ti iṣalaye eyiti o tumọ si Java ṣe atilẹyin ẹya-iní ti Ero siseto ohun ti o da lori ohun.

Java jẹ orisun-ohun ti o tumọ si sọfitiwia ti o dagbasoke ni Java jẹ idapo awọn oriṣi nkan.

Koodu Java kan yoo ṣiṣẹ lori eyikeyi JVM (Ẹrọ Virtual Java). Ni ọrọ gangan o le ṣiṣe koodu Java kanna lori Windows JVM, Linux JVM, Mac JVM tabi eyikeyi JVM miiran ni iṣeṣeṣe ki o gba abajade kanna ni gbogbo igba.

Koodu Java kii ṣe igbẹkẹle lori Itumọ Iṣelọpọ. Ohun elo Java ti a ṣajọ lori faaji 64 bit ti eyikeyi pẹpẹ yoo ṣiṣẹ lori eto 32 bit (tabi faaji eyikeyi miiran) laisi oro kankan.

Multithreaded
O tẹle ara ni Java tọka si eto ominira kan. Java ṣe atilẹyin multithread eyiti o tumọ si Java ni agbara lati ṣiṣẹ ọpọlọpọ awọn iṣẹ nigbakanna, pinpin iranti kanna.

Java jẹ ede siseto Dynamic eyiti o tumọ si pe o ṣe ọpọlọpọ ihuwasi siseto ni asiko asiko ati pe ko nilo lati kọja ni akoko akojọpọ bi ninu ọran siseto aimi.

Java ṣe atilẹyin Eto pinpin ti o tumọ si pe a le wọle si awọn faili lori Intanẹẹti nikan nipa pipe awọn ọna.

Eto Java kan nigbati o ba ṣajọ awọn ọja bytecodes. Bytecodes jẹ idan. Awọn baiti koodu wọnyi le ṣee gbe nipasẹ nẹtiwọọki ati pe o le ṣe nipasẹ eyikeyi JVM, nitorinaa imọran wa ti ‘Kọ lẹẹkan, Ṣiṣe Ibikibi (WORA)’.

Java jẹ Ero siseto ti o lagbara eyiti o tumọ si pe o le bawa pẹlu aṣiṣe lakoko ti eto naa n ṣiṣẹ bi daradara bi tẹsiwaju ṣiṣe pẹlu awọn ohun ajeji si iye kan. Gbigba Idoti Laifọwọyi, iṣakoso iranti iranti to lagbara, mimu imukuro ati iru yiyewo siwaju sii si atokọ naa.

Java jẹ ede siseto ti a ṣajọ eyiti o ṣajọ eto Java sinu awọn koodu baiti Java. Lẹhinna a tumọ JVM lati ṣiṣẹ eto naa.

Miiran ju ẹya ti a ti sọrọ loke lọ, awọn ẹya diẹ ti iyalẹnu miiran wa, bii:

Ko dabi Ede siseto miiran nibiti Eto ṣe n ṣepọ pẹlu OS nipa lilo agbegbe asiko asiko Olumulo ti OS, Java n pese Layer afikun aabo nipasẹ fifi JVM laarin Eto ati OS.

Java jẹ ilọsiwaju ti c + eyiti o ni idaniloju sintasi ọrẹ ṣugbọn pẹlu awọn ẹya aifẹ ti a ko kuro ati ifisipọ Gbigba Idoti Laifọwọyi.

Java jẹ Ede siseto Ipele giga ti sintasi ti eyiti o jẹ kika eniyan. Java n jẹ ki oluṣeto eto lati ṣojumọ lori kini lati ṣaṣeyọri kii ṣe bi o ṣe le ṣaṣeyọri. JVM ṣe iyipada Eto Java kan si Ẹrọ oye ti Ẹrọ.

Java ṣe lilo adajọ Just-In-Time fun iṣẹ giga. Onipọ-In-Time nikan jẹ eto kọmputa kan ti o yi awọn koodu baiti Java pada si awọn itọnisọna ti o le taara ranṣẹ si awọn akopọ.

Itan Java

Java Programming Language ni kikọ nipasẹ James Gosling pẹlu eniyan miiran meji 'Mike Sheridan' ati 'Patrick Naughton', lakoko ti wọn n ṣiṣẹ ni Sun Microsystems. Ni ibẹrẹ o pe orukọ rẹ ni Eto siseto oaku.

  1. Awọn ẹya Java akọkọ 1.0 ati 1.1 ni a tu silẹ ni ọdun 1996 fun Lainos, Solaris, Mac ati Windows.
  2. Ẹya Java 1.2 (Ti a pe ni igbagbogbo bi java 2) ni igbasilẹ ni ọdun 1998.
  3. Java Version 1.3 codename Kestrel ti jade ni ọdun 2000.
  4. Java Version 1.4 codename Merlin ni a tu silẹ ni ọdun 2002.
  5. Java Version 1.5/Java SE 5 codename ‘Tiger’ ni a tu silẹ ni ọdun 2004.
  6. Java Version 1.6/Java SE 6 Codename ‘Mustang’ ti jade ni ọdun 2006.
  7. Java Version 1.7/Java SE 7 Codename ‘Dolphin’ ni a tu silẹ ni ọdun 2011.
  8. Java Version 1.8 jẹ idasilẹ iduroṣinṣin lọwọlọwọ eyiti o ti tu ni ọdun yii (2015).

Awọn ibi-afẹde marun ti a gba sinu ero lakoko ti o ndagbasoke Java:

  1. Jeki o rọrun, ti o mọ ki o da lori ohun.
  2. Jeki o lagbara ati ni aabo.
  3. Jeki o faaji-nkankikan ati gbigbe.
  4. Ṣiṣẹ pẹlu Iṣe giga.
  5. Ti tumọ, ni asapo ati agbara.

Kini idi ti a fi pe ni Java 2, Java 5, Java 6, Java 7 ati Java 8, kii ṣe nọmba ẹya wọn gangan eyiti 1.2, 1.5, 1.6, 1.7 ati 1.8?

Java 1.0 ati 1.1 ni Java. Nigbati Java tu silẹ o ni ọpọlọpọ awọn ayipada ati awọn onijaja/awọn oludasile fẹ orukọ titun nitorinaa wọn pe ni Java 2 (J2SE), yọ nọmba kuro ṣaaju eleemewa.

Eyi kii ṣe ipo nigbati Java 1.3 ati Java 1.4 ti tu silẹ nitorinaa wọn ko pe wọn ni Java 3 ati Java 4, ṣugbọn wọn tun jẹ Java 2.

Nigbati Java 5 ba ti tu silẹ, lẹẹkansii o ni ọpọlọpọ awọn ayipada fun aṣagbega/awọn onijaja ọja ati nilo orukọ tuntun. Nọmba ti o tẹle ni ọkọọkan jẹ 3, ṣugbọn pipe Java 1.5 bi Java 3 ṣe jẹ iruju nitorinaa a ṣe ipinnu lati tọju orukọ lorukọ gẹgẹbi nọmba ẹya ati titi di isinsinyi ogún n tẹsiwaju.

Java ti wa ni imuse lori ọpọlọpọ awọn aye ni agbaye ode oni. O ti gbekalẹ bi Ohun elo Standalone, Ohun elo Wẹẹbu, Ohun elo Idawọlẹ ati Ohun elo Alagbeka. Awọn ere, Kaadi Smart, Eto Ifibọ, Robotik, Ojú-iṣẹ, ati bẹbẹ lọ.

Jeki asopọ wa a n bọ pẹlu\"Ṣiṣẹ ati Ẹya Ẹya ti Java".