Java naming and directory interface – ett gränssnitt för Java-program, avsett för att de ska kunna använda katalogtjänster och namnhantering i andra system som LDAP, NIS och Corba. – Se Oracles webbsidor.
[förkortningar på J] [java] [ändrad 22 oktober 2017]
(JDK) – en uppsättning verktyg för programutveckling i Java. – JDK utvecklades av Sun† och togs sedan över av Oracle. I november 2006 beslöt Sun att källkoden till JDK skulle publiceras som fri mjukvara, och i maj 2007 överlämnades källkoden till OpenJDK. Andra företag har också utvecklingsverktyg för Java. – För Oracles JDK, se Oracles webbsidor.
[java] [ändrad 28 juli 2017]
ett utförande av Java development kit (JDK) med fri och öppen källkod. Utvecklas och tillhandahålls av ett projekt som startades 2006 av Sun† (numera del av Oracle). – Se openjdk.java.net.
[java] [ändrad 28 juli 2017]
(JVM) – ett program som behövs för att man ska kunna köra program, skrivna i Java. (Och några andra språk, se nedan.) – JVM ”översätter” Javaprogrammets kod så att programmet kan köras på den datortyp och det operativsystem som JVM körs på. Alla Javaprogram kan i princip köras på vilken dator och vilket operativsystem som helst utan ändringar, men bara under förutsättning att det finns en lämplig JVM. Det går inte att köra Javaprogram utan en JVM. – JVM är en virtuell maskin, det vill säga att den beter sig som en komplett dator gentemot Javaprogrammet. Alla instruktioner från programmet till den materiella datorn måste förmedlas av JVM. – Det hela är en tvåstegsprocess. Javaprogrammets programkod kompileras först till en form som kallas för bytekod, som JVM kan behandla. JVM tolkar sedan bytekoden till binärkod som värddatorn kan exekvera. – JVM kan inte bara behandla Javaprogram, utan också flera andra vanliga programspråk – se lista i Wikipedia. – En enklare version av JVM var KVM†. – Jämför också med Dalvik. – Motsvarande i Microsofts utvecklingsmiljö Dotnet heter Common language runtime (CLR).
[java] [virtuellt] [ändrad 6 juli 2020]
ett programspråk från Sun†, numera Oracle. – Sedan 1990-talet är Java ett av världens vanligaste programspråk, kanske det mest spridda. Det är också en plattform för programutveckling. – Java utvecklades för att man skulle kunna skriva utrymmessnåla program som kunde hämtas och exekveras av webbläsare, och som fungerade oberoende av datortyp och operativsystem. Numera används det för all slags programmering och programutveckling. – Java lanserades 1994, och blev snabbt mycket spritt. Det utvecklades av James Gosling (blogg) i ett projekt som leddes av Bill Joy. Den framgångsrika marknadsföringen sköttes av Kim Polese. – I grunden är Java ett objektorienterat språk som har rensats från de flesta påstådda nackdelarna med C++. Ett Javaprogram kan i teorin köras på alla slags datorer utan ändringar. Men för det krävs att datorn har en virtuell maskin, se Java virtual machine, installerad för att köra koden. Det behövs även om man inte programmerar själv, eftersom många webbsidor och tjänster på webben förutsätter Java. – Både privatpersoner och företag får använda Java i stort sett fritt, men Oracle äger varumärket Java och specifikationerna. (Microsoft hade länge en egen variant av Java, men tvingades 2001 att sluta tillverka Javaprodukter.) – I november 2006 släppte Sun det mesta av källkoden till Java som öppen källkod med licensen GPL. – Läs också om Glassfish. – Det finns många produkter och varumärken som är knutna till Java, och det finns också andra programspråk som bygger på Java. – Se Oracles webbsidor.
[java] [ändrad 9 mars 2021]