Java

Verificeret
Artiklens indhold er godkendt af redaktionen.

Indholdsfortegnelse

Java. Programmeringssproget blev udviklet under navnet Oak, men for at give det en mere moderne klang og samtidig gøre det gangbart på verdensplan lod man sig inspirere af de i USA meget populære coffeeshops og omdøbte sproget til Java. Dette Java-logo er anvendt fra 2005.

Java, objektorienteret programmeringssprog, oprindelig udviklet 1990-95 af en gruppe ved Sun Microsystems under ledelse af James Gosling (f. 1955).

Det var oprindelig tænkt til brug i forbindelse med fjernopdatering af indlejrede systemer, fx set-top-bokse (intelligente dekodere) til tv.

I modsætning til traditionelle programmeringssprog, der oversættes (kompileres) til maskinspecifik kode, kompileres Java til et mellemformat, der består af et simplificeret instruktionssæt, bytekode. Herved opnår man, at programmet kan køres på meget forskellig hardware og under forskellige styresystemer.

Til at afvikle bytekoden kræves en Java virtuel maskine (JVM), som fortolker og oversætter den generiske bytekode til maskinspecifikke instruktioner. Dette understøttes yderligere af et standardiseret klassebibliotek, som tillader adgang til resurser (fx grafik, filsystem og netværk) på en ensartet måde.

Javas syntaks er i vidt omfang arvet fra C++, men er mere simpel. Stort set alt i Java består af objekter, og alt i Java skrives ligeledes i klasser. De tidlige versioner af sproget var kendt for at være langsomme og hukommelseskrævende, men i de seneste versioner er ydelsen forøget markant, og med JIT(Just In Time)-kompilere er forskellen minimal.

Java opnåede hurtigt stor udbredelse i form af applets – små programmer, der let kan integreres og afvikles på websider. Denne anvendelse er mindre udbredt nu, men i dag bruges Java i stort set alle lag – fra indlejret (embedded) software i forskellige apparater til traditionelle desktop- og webprogrammer. Især anvendes Java dog i serversoftware.

Java har opnået meget stor udbredelse, og der findes Java-kompilere og virtuelle maskiner til alle væsentlige platforme.


 

Kommentarer

Viser 1-1 af 1

  • jpvium skriver: 20/06/2012

    I skriver: " . . kompileres Java til et mellemformat, der består af et simplificeret mellemformat, bytekode". Den pågældende kode kaldtes i gamle dage P-kode. Betegnelsen refererer til den standardiserede P-kode maskine, som kunne eksekvere P-koden. P-kode maskinen kunne være en virtuel maskine, men i perioden omkring Regnecentralen konkurs og påfølgende genrejsning i 1970 udviklede man en computer, der kunne eksekvere P-koden direkte. Den store udbredelse af P-koden skete ifm. udbredelsen af programmeringsspoget Pascal, der dengang kunne fast til stort set enhver microprocessor.

Viser 1-1 af 1

Hvad er en kommentar? Her kan du kommentere artiklens indhold. Dine kommentarer er synlige for alle brugere.

Find bøger

   
   Find Lydbøger
hos Storytel
   Find bøger
bogpriser.dk
   Studiebøger
pensum.dk
   E-bøger
hos g.dk

 

Hvad er et tag? Tags er artiklens nøgleord. Artikler med et fælles tag findes ved at klikke på tagget. Når du er logget ind, kan du tilføje tags og dermed skabe sammenhænge.

© Dette billede må du ...

Java. Programmeringssproget blev udviklet under navnet Oak, men for at give det en mere moderne klang og samtidig gøre det gangbart på verdensplan lod man sig inspirere af de i USA meget populære coffeeshops og omdøbte sproget til Java. Dette Java-logo er anvendt fra 2005.

© Dette billede må du ...

Java. Programmeringssproget blev udviklet under navnet Oak, men for at give det en mere moderne klang og samtidig gøre det gangbart på verdensplan lod man sig inspirere af de i USA meget populære coffeeshops og omdøbte sproget til Java.

Viser 2 af 2 billeder

Du kan bidrage til denne artikel. Log ind her

Nyhedsbrev

Om artiklen

Seneste 3 forfattere
Redaktionen
14/08/2012
PeterL
03/03/2009
Redaktionen
05/02/2009
Ekspert
palnatoke
Oprindelig forfatter
MLPo
31/01/2009

© Gyldendal 2009-2013 - Powered by MindTouch Deki