Java programmeringsspråk ble opprinnelig utviklet av Sun Microsystems, som ble initiert av James Gosling og utgitt i 1995 som kjernen komponenten av Sun Microsystems’ Java-plattformen (Java-1.0 ).
Den siste versjonen av Java Standard Edition Java SE 8. Med utvikling av Java og utbredt popularitet, flere konfigurasjoner ble bygget for å passe til ulike typer av plattformer., For eksempel: J2EE for Enterprise Applikasjoner, J2ME for Mobile Applikasjoner.
Den nye J2 versjoner ble omdøpt til Java SE, Java EE, og Java ME henholdsvis. Java er garantert å være Skriv en Gang, Kjøre hvor som Helst.
Java −
-
Objekt-Orientert − I Java, alt er et Objekt. Java lett kan bli utvidet siden den er basert på Objekt-modellen.,
-
Uavhengig av Plattform − i Motsetning til mange andre programmerings språk, inkludert C og C&pluss;&pluss, når Java er samlet, det er ikke samlet inn plattformen bestemt maskin, i stedet inn uavhengig av plattform byte-kode. Dette byte-koden er fordelt over nettet og tolkes av Virtual Machine (JVM) på hvilken plattform det blir kjørt på.
-
Enkelt − Java er utformet for å være lett å lære. Hvis du forstå det grunnleggende konseptet av OOP Java, ville det være lett å mestre.,
-
Sikkert − Med Java er sikre funksjonen det gjør det mulig å utvikle virus-fri, sabotasje-gratis-systemer. Godkjenning og teknikkene er basert på offentlig-nøkkel kryptering.
-
Arkitektur-nøytral − Java-kompilatoren genererer en arkitektur-nøytralt objekt-format, noe som gjør den kompilerte koden kjørbar på mange prosessorer, med tilstedeværelse av Java runtime-systemet.
-
Portable − Som arkitektur-nøytrale og har ingen implementering avhengig aspekter av spesifikasjonen gjør Java bærbare., Kompilatoren i Java er skrevet i ANSI C med en ren portabilitet grensen, som er et POSIX-utvalget.
-
Robust − Java gjør en innsats for å eliminere feil utsatt situasjoner ved å vektlegge hovedsakelig på kompilere tid feilkontroll og runtime for å sjekke.
-
Multithreaded − Med Java er multithreaded funksjonen er det mulig å skrive programmer som kan utføre mange oppgaver samtidig. Dette design-funksjonen lar utviklere å lage interaktive applikasjoner som kan kjøre jevnt.,
-
Tolket − Java byte-kode er oversatt på fly til egen maskin instruksjoner og er ikke lagret hvor som helst. Utviklingsprosessen er mer rask og analytisk siden av skuffer er en trinnvis og lett-vekt prosessen.
-
Høy Ytelse − Med bruk av Just-In-Time-kompilatorer, Java gjør det mulig med høy ytelse.
-
Distribuert − Java er utformet for distribuert miljø på internett.,
-
Dynamic − Java er ansett for å være mer dynamisk enn i C eller C&pluss;&pluss, siden det er designet for å tilpasse seg et skiftende miljø. Java-programmer kan bære omfattende mengde run-time informasjon som kan brukes for å kontrollere og løse tilgang til objekter på kjøre-time.
Historie av Java
James Gosling initiert Java-språket prosjektet i juni 1991 til bruk i en av hans mange set-top-boksen prosjekter., Språket, opprinnelig kalt ‘Eik’ etter et eiketre som sto utenfor Gosling kontor, som også gikk under navnet «Grønne» og endte opp som senere ble omdøpt til Java, fra en liste over tilfeldige ord.
Sun sluppet den første offentlige implementering som Java 1.0 i 1995. Det lovet Write Once, Run Anywhere (WORA), og gir ingen-kostnader kjøre-tid på populære plattformer.
På 13 November, 2006, Sol sluppet mye av Java som fri og åpen programvare i henhold til vilkårene i GNU General Public License (GPL).,
8. Mai 2007, Sol ferdig med prosessen, noe som gjør alle Java er kjernen koden er gratis og » open-source, bortsett fra en liten del av koden som Sola ikke opphavsrett.
Verktøy Du Trenger
For å utføre de eksemplene som diskuteres i denne opplæringen, vil du trenge en Pentium 200 MHz datamaskin med et minimum på 64 MB RAM (128 MB RAM anbefales).
vil Du også ha følgende programvare −
- Linux-7.,1 eller Windows xp/7/8-operativsystemet
- Java JDK 8
- Microsoft Notisblokk eller annen tekst-editor
Denne opplæringen vil gi den nødvendige ferdigheter for å lage GUI, nettverk og web-applikasjoner med Java.
Hva er Neste?
Den neste kapittel vil veilede deg til hvordan du kan få tak i Java og dens dokumentasjon. Til slutt, det ber deg om hvordan du installerer Java og forberede et miljø for å utvikle Java-programmer.
Leave a Reply