om JAVA

Java er et mye brukt objektorientert språk utviklet og distribuert av Sun Microsystems som en åpen kildekode-programmering teknologi. JAVA omfatter flere deler, inkludert språk, Bytecode og virtuell maskin. Et sett med programmeringsverktøy er gitt i form av en JAVA Software Development Kit (SDK) for å kjøre forskjellige versjoner i forskjellige operativsystemer. JAVA er ofte brukt for mobiltelefon og PDA-applikasjoner.

Historie

I 1991, et team bestående av James Gosling, Bill Joy og et par andre begynte å arbeide på en tidlig versjon av JAVA. De laget den for set-top-bokser og håndholdte enheter, og det ble da kalt OAK, ikke JAVA. Det var svikt i OAK som resulterte i forbedringer og det nye navnet JAVA, med versjon 1.0 lansert i 1995 av Sun Microsystems. Ytterligere utgivelser var mange og hyppige. Den nyeste versjonen, Java SE 7 (kodenavnet "Dolphin"), er planlagt å bli utgitt i 2009.

kjører Platform

JAVA er en forenklet programmeringsspråk i form av sammenstilling og tolkning, fordi man unngår og / eller reduserer programmeringsfeil. De fleste av syntaksen - den logiske strukturen - er avledet fra C ++ språk. Dens koden er skrevet, samlet og tolket ved hjelp av klasser og objekter. JAVA kildekoden er lagret i filer med en .java utvidelse som er videre utarbeidet i Bytecode format med en .class forlengelse. Den endelige utførelsen er gjort av en JAVA tolk. Java Runtime Environment (JRE) gir kompatibilitet for å kjøre noen frittstående JAVA program i generisk henrettelse av kodede programmer, slik som de som finnes i visse online dataspill.

Betydning

JAVA er ansett som et generelt programmeringsspråk og har ulike funksjoner som multippel arv og operatør overbelastning. Disse gir hjelp til å kjøre små programmer som Java applets som kan lastes ned fra en webserver og kjøre over World Wide Web gjennom Java-kompatible nettlesere.

Egenskaper

JAVA, som et objektorientert programmeringsspråk, har fått enorm anerkjennelse på grunn av sin slående trekk. I motsetning til C eller C ++, det enten unngår feilutsatte oppgaver som peker håndtering og minnehåndtering, eller det håndterer dem automatisk gjennom JRE. JAVA utfører typesjekking under kompilering og gjennomføring som sikrer at datastrukturer er klart definert. Videre legger den automatiske søppel samlesystemet robusthet til språket, og sin uavhengige sett med programmeringsverktøy som gjør den kompatibel med de fleste typer datamaskinarkitekturer. JAVA har blitt en høy ytelse programmeringsspråk på grunn av funksjoner som multi-threading, multippel arv og øyeblikkelig kompilering.

ulempene

Siden JAVA er et tolket språk, noe som betyr at den har flere lag til å gå gjennom før den blir kjørbar, er hastigheten ikke er dens største aktivum; imidlertid, med datamaskiner blir raskere og raskere, er dette ikke en stor ulempe. Et annet problem er grunn til syntaksen er lik C og C ++, som samtidig gjør det enkelt for C og C ++ programmerere å bytte til JAVA programmering, kan hemme nybegynnere med sin klossethet, for eksempel vanskelig plassering av semikolon i koden og tilstedeværelse av den såkalte "dingler annet problem", et problem som har blitt eliminert fra andre moderne programmeringsspråk (se "andre ressurser" nedenfor).