Programmeringssproget Java blev oprindeligt udviklet af Sun Microsystems, som blev indledt af James Gosling og udgivet i 1995 som en central komponent af Sun Microsystems’ Java platform (Java 1.0 ).
den seneste version af Java Standard Edition er Java SE 8. Med udviklingen af Java og dens udbredte popularitet blev flere konfigurationer bygget til at passe til forskellige typer platforme., For eksempel: J2EE til virksomhedsapplikationer, J2ME til Mobile applikationer.
de nye J2-versioner blev omdøbt til henholdsvis Java SE, Java EE og Java ME. Java er garanteret at være skrive en gang, køre overalt.
Java er −
-
objektorienteret − i Java er alt et objekt. Java kan let udvides, da den er baseret på objektmodellen.,
-
Uafhængig af Platform − i Modsætning til mange andre programmeringssprog som C og C+&plus, når Java er samlet, det er ikke kompileret ind platform specifikke maskine, snarere til en platform for uafhængig byte-kode. Denne byte-kode distribueres over Internettet og fortolkes af den virtuelle maskine (JVM), uanset hvilken platform den køres på.
-
enkel − Java er designet til at være let at lære. Hvis du forstår det grundlæggende koncept for OOP Java, ville det være let at mestre.,
-
sikker − med Javas sikre funktion gør det muligt at udvikle virusfrie, manipulationsfrie systemer. Godkendelsesteknikker er baseret på offentlig nøgle kryptering.
-
Arkitektur-neutral − Java compiler genererer en arkitektur-neutral objekt-fil-format, hvilket gør den kompilerede kode eksekverbare på mange processorer, med tilstedeværelsen af Java runtime system.
-
Bærbar − at være arkitekturneutral og ikke have implementeringsafhængige aspekter af specifikationen gør Java bærbar., Compiler i Java er skrevet i ANSI C med en ren portabilitetsgrænse, som er en posi. – delmængde.
-
Robust − Java gør en indsats for at eliminere fejlbehæftede situationer ved hovedsageligt at understrege kompileringstidsfejlkontrol og runtime-kontrol.
-
Multithreaded − med Javas multithreaded funktion er det muligt at skrive programmer, der kan udføre mange opgaver samtidigt. Dette design funktion gør det muligt for udviklerne at konstruere interaktive applikationer, der kan køre problemfrit.,
-
fortolket − Java byte kode er oversat på flue til native maskininstruktioner og er ikke gemt nogen steder. Udviklingsprocessen er hurtigere og analytisk, da forbindelsen er en trinvis og letvægts proces.
-
høj ydeevne − med brug af Just-In-Time compilere muliggør Java høj ydeevne.
-
distribueret − Java er designet til det distribuerede miljø på internettet.,
-
Dynamisk − Java anses for at være mere dynamiske end C eller C+&plus, da det er designet til at tilpasse sig et skiftende miljø. Java-programmer kan bære omfattende mængde run-time oplysninger, der kan bruges til at kontrollere og løse adgang til objekter på run-time.
History of Java
James Gosling indledte Java language project i juni 1991 til brug i et af hans mange set-top bo. – projekter., Sproget, oprindeligt kaldet ‘ eg ‘ efter et egetræ, der stod uden for Goslings kontor, gik også under navnet ‘grøn’ og endte senere med at blive omdøbt til Java, fra en liste over tilfældige ord.
Sun udgivet den første offentlige implementering som Java 1.0 i 1995. Det lovede Writerite Once, Run any .here (WORORA), der giver gratis køretider på populære platforme.
den 13.November 2006 frigav Sun meget af Java som fri og open source-soft .are under betingelserne i GNU General Public License (GPL).,
den 8.maj 2007 afsluttede Sun processen, hvilket gjorde hele Javas kernekode fri og open source, bortset fra en lille del kode, som Sun ikke havde ophavsretten til.
Værktøjer, Du har Brug for
For at udføre de eksempler, der er omtalt i denne vejledning, vil du have en Pentium 200 MHz computer med mindst 64 MB RAM (128 MB RAM anbefales).
Du skal også bruge følgende soft .are −
- Linu.7.,1 eller Windows xp/7/8 styresystem
- Java JDK 8
- Microsoft Notesblok eller en anden teksteditor
Denne tutorial vil give de nødvendige færdigheder til at skabe GUI, netværk og web-applikationer ved hjælp af Java.
Hvad er næste?
det næste kapitel vil guide dig til, hvordan du kan få Java og dens dokumentation. Endelig instruerer den dig om, hvordan du installerer Java og forbereder et miljø til at udvikle Java-applikationer.
Leave a Reply