Java-ohjelmointikieli on alun perin kehittänyt Sun Microsystems, joka oli aloittanut James Gosling ja julkaisi vuonna 1995 keskeinen osa Sun Microsystemsin Java (Java 1.0 ).
Java Standard Editionin uusin julkaisu on Java SE 8. Javan etenemisen ja sen laajan suosion myötä rakennettiin useita eri alustoille sopivia kokoonpanoja., Esimerkiksi: J2EE for Enterprise Applications, J2ME for Mobile Applications.
uusi J2 versiot nimettiin Java SE, Java EE, Java-MINUA vastaavasti. Java on taatusti kirjoittaa kerran, ajaa missä tahansa.
Java −
-
olio − Java, kaikki on Objekti. Java voidaan helposti laajentaa, koska se perustuu Objektimalliin.,
-
Platform Independent − toisin Kuin monet muut ohjelmointikielet kuten C ja C++, kun Java on käännetty, se ei ole käännetty foorumi erityinen kone, pikemminkin osaksi alustasta riippumaton tavu koodi. Tämä tavukoodi jaetaan verkossa ja tulkitaan virtuaalikoneella (JVM) millä tahansa alustalla sitä ajetaan.
-
Simple − Java on suunniteltu helposti opittavaksi. Jos ymmärrätte OOP Javan peruskäsitteen, se olisi helppo hallita.,
-
Secure − Java on turvallinen ominaisuus, se mahdollistaa kehittää virus-vapaa, peukaloida-free-järjestelmät. Tunnistustekniikat perustuvat julkisen avaimen salaukseen.
-
Arkkitehtuuri-neutraali − Java-kääntäjä tuottaa arkkitehtuuri-neutraali object file format, joka tekee käännetty koodi suoritettavan monet prosessorit, läsnäolo Java runtime järjestelmä.
-
Kannettava − On arkkitehtuuri-neutraali ja joilla ei ole täytäntöönpanosta riippuvainen näkökohtien erittely tekee Java portable., Kääntäjä Java on kirjoitettu ANSI C Puhdas siirrettävyys raja, joka on POSIX osajoukko.
-
Vahva − Java tekee työtä poistaa virhealtista tilanteissa korostamalla lähinnä koota aika virhe tarkkailun ja runtime tarkkailun.
-
Monisäikeinen − Java monisäikeinen ominaisuus, se on mahdollista kirjoittaa ohjelmia, jotka voivat suorittaa monia tehtäviä samanaikaisesti. Tämän suunnitteluominaisuuden avulla kehittäjät voivat rakentaa interaktiivisia sovelluksia, jotka voivat toimia sujuvasti.,
-
tulkittu − Java byte-koodi käännetään lennossa alkuperäiskoneohjeille, eikä sitä säilytetä missään. Kehitysprosessi on nopeampi ja analyyttisempi, sillä linkittäminen on inkrementaalinen ja kevyt prosessi.
-
Korkean Suorituskyvyn − käyttöön Just-In-Time kääntäjät, Java mahdollistaa korkean suorituskyvyn.
-
hajautettu − Java on suunniteltu Internetin hajautettuun ympäristöön.,
-
Dynaaminen − Java pidetään enemmän dynaaminen kuin C tai C+&plus, koska se on suunniteltu mukautumaan muuttuvaan ympäristöön. Java-ohjelmissa voi olla runsaasti ajonaikaisia tietoja, joita voidaan käyttää kohteiden tarkistamiseen ja ratkaisemiseen ajonaikaisina.
Historia Java
James Gosling aloitti Java-kielen hankkeen kesäkuussa 1991 käytettäväksi yksi hänen monista set-top box hankkeita., Kieli, jota aluksi kutsuttiin nimellä ”Tammi” Goslingin toimiston ulkopuolella seisoneen Tammen mukaan, kulki myös nimellä ”vihreä” ja päätyi myöhemmin satunnaisten sanojen listalta nimeksi Java.
Sun julkaisi ensimmäisen julkisen toteutuksen nimellä Java 1.0 vuonna 1995. Se lupasi kirjoittaa kerran, ajaa missä tahansa (WORA), joka tarjoaa maksuttomia ajoaikoja suosituilla alustoilla.
13. marraskuuta, 2006, Aurinko julkaissut paljon Java-ilmainen ja avoimen lähdekoodin ehtojen mukaisesti GNU General Public License (GPL).,
8. Toukokuuta, 2007, Sun valmis prosessi, joten kaikki Javan ydin koodi on ilmainen ja avoimen lähdekoodin, lukuun ottamatta pieni osa koodia, jota Sun ei pidä tekijänoikeuksia.
Työkalut Tarvitset
suorittamiseksi esimerkkejä käsitellään tässä opetusohjelma, tarvitset Pentium 200 MHz: n tietokone, jossa on vähintään 64 MT RAM-muistia (128 MT RAM-muistia suositellaan).
tarvitset myös seuraavat ohjelmistot −
- Linux-7.,1-tai Windows xp/7/8 käyttöjärjestelmä
- Java JDK 8
- Microsoft Muistiossa tai muu tekstieditori
Tämä opetusohjelma antaa tarvittavat taidot luoda GUI, verkostoituminen, ja web-sovelluksia käyttäen Java.
mitä seuraavaksi?
seuraava luku opastaa, miten Javan ja sen dokumentaation saa. Lopuksi, se neuvoo, miten asentaa Java ja valmistella ympäristö kehittää Java-sovelluksia.
Leave a Reply