Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform.

PropertyValue
dbpprop:abstract
  • Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities. Java applications are typically compiled to bytecode that can run on any Java virtual machine regardless of computer architecture. The original and reference implementation Java compilers, virtual machines, and class libraries were developed by Sun from 1995. As of May 2007, in compliance with the specifications of the Java Community Process, Sun made available most of their Java technologies as free software under the GNU General Public License. Others have also developed alternative implementations of these Sun technologies, such as the GNU Compiler for Java and GNU Classpath. (en)
  • Java er et objektorienteret tredjegenerations-programmeringssprog inspireret af C++. Sproget er udviklet af Sun. Java var oprindeligt døbt Oak, men dette navn havde et andet firma allerede taget patent på. Herefter faldt navnet på Java. Java er også et stort klassebibliotek, der er defineret med en grænseflade i programmeringssproget Java, men også kan bruges fra en lang række andre programmeringssprog, deriblandt Ada og Eiffel. Slutteligt er Java en virtuel maskine beregnet til at køre programmer skrevet i programmeringssproget Java. Programmeringssproget Java er blandt andet kendetegnet ved at et program skrevet i Java kan afvikles på ethvert styresystem, hvis styresystemet har en Java virtuel maskine og det har stort set alle moderne styresystemer. Som programudvikler skal man derfor ikke bekymre sig om slutbrugerens maskinel og programmel. Mens et Javaprogram udføres, sørger den virtuelle maskine selv for at fjerne unødvendige objekter, som optager plads i maskinens arbejdshukommelse Som programmør skal man dog holde styr på andre ressourcer som f. eks. filer. Java findes i 3 forskellige "hovedudgaver". Disse er Standard Edition, Enterprise Edition og Micro Edition. 2-tallet i forkortelsen refererer til Java 2, der trods nyere versioner end 1.2 fortsat benyttes. I praksis er der nogle faldgruber. Java findes i flere versioner, og for at sikre at et program kan afvikles flest mulige steder, kan det være nødvendigt, at man som programmør begrænser sig til mulighederne i en tidlig version. Andre firmaer end Sun har lavet udgaver af den virtuelle maskine til Java, og det er ikke alle, der giver helt de samme muligheder. Java er i skrivende stund, 2006, i version 1.6 . Java var i de første år, fra 1995, mest kendt for sloganet 'write once, run anywhere', og så applets: små programmer med begrænsede rettigheder, som kan køre integreret i en hjemmeside. I de første år var det disse elementer der drev interessen for Java. Kritikere af Java blev ved med at henvise til, hvor sløvt (langsomt) Javaprogrammer og -applets kørte, specielt på desktoppen. Udviklingen inden for programmering og hardware har dog de sidste par år overhalet disse kritikpunkter. Javas hovedområde er ikke, og har aldrig været, desktopprogrammer, hvor det altid vil være langsommere end et program skrevet direkte til platformen, men man kan dog køre et Javaprogram på en almindelig computer tilfredstillende i dag, hvis det er det man ønsker. Java bruges i dag langt mere på serverniveau, til programmer der ligger på en server og f. eks. styrer forretningslogik, genererer hjemmesider mm. Som et direkte modsvar på Javas dominans på serverområdet kom Microsoft med deres . NET platform. . Net har dog endnu ikke vundet Javas popularitet. (da)
  • Java es un lenguaje de programación orientado a objetos desarrollado por Sun Microsystems a principios de los años 90. El lenguaje en sí mismo toma mucha de su sintaxis de C y C++, pero tiene un modelo de objetos más simple y elimina herramientas de bajo nivel, que suelen inducir a muchos errores, como la manipulación directa de punteros o memoria. Las aplicaciones Java están típicamente compiladas en un bytecode, aunque la compilación en código máquina nativo también es posible. En el tiempo de ejecución, el bytecode es normalmente interpretado o compilado a código nativo para la ejecución, aunque la ejecución directa por hardware del bytecode por un procesador Java también es posible.La implementación original y de referencia del compilador, la máquina virtual y las bibliotecas de clases de Java fueron desarrollados por Sun Microsystems en 1995. Desde entonces, Sun ha controlado las especificaciones, el desarrollo y evolución del lenguaje a través del Java Community Process, si bien otros han desarrollado también implementaciones alternativas de estas tecnologías de Sun, algunas incluso bajo licencias de software libre. Entre noviembre de 2006 y mayo de 2007, Sun Microsystems liberó la mayor parte de sus tecnologías Java bajo la licencia GNU GPL, de acuerdo con las especificaciones del Java Community Process, de tal forma que prácticamente todo el Java de Sun es ahora software libre (aunque la biblioteca de clases de Sun que se requiere para ejecutar los programas Java todavía no es software libre). (es)
  • Java ist eine objektorientierte Programmiersprache und als solche ein eingetragenes Warenzeichen der Firma Sun Microsystems. Sie ist eine Komponente der Java-Technologie. Java-Programme werden in Bytecode übersetzt und dann in einer speziellen Umgebung ausgeführt, die als Java-Laufzeitumgebung oder Java-Plattform bezeichnet wird. Deren wichtigster Bestandteil ist die Java Virtual Machine, die die Programme ausführt, indem sie den Bytecode interpretiert und bei Bedarf kompiliert . Java-Programme laufen in aller Regel ohne weitere Anpassungen auf verschiedenen Computern und Betriebssystemen, für die eine Java-VM existiert. Sun selbst bietet Java-VMs für die Betriebssysteme Linux, Solaris und Windows an. Andere Hersteller lassen ihre Java-VM für ihre Plattform zertifizieren, zum Beispiel die Firma Apple für Mac OS X. Von Portierung spricht man bei Java in der Regel, wenn Quelltext oder Bytecode auf den Stand einer anderen Java-Version angepasst werden soll. Meistens sind Java-Programme nur für bestimmte Java-Versionen getestet oder zertifiziert. (de)
  • Java on Sun Microsystemsin kehittämä laaja teknologiaperhe ja ohjelmistoalusta, johon kuuluu mm. laitteistoriippumaton oliopohjainen ohjelmointikieli, ajoaikainen ympäristö virtuaalikoneineen ja luokkakirjastoineen. Sun on ilmoittanut Javan julkaisusta vapaana ohjelmistona GPL-lisenssillä. Java-alusta on käytössä noin 3,8 miljardissa laitteessa matkapuhelimista supertietokoneisiin. (fi)
  • Le langage Java est un langage de programmation informatique orienté objet créé par James Gosling et Patrick Naughton employés de Sun Microsystems avec le soutien de Bill Joy (cofondateur de Sun Microsystems en 1982), présenté officiellement le 23 mai 1995 au SunWorld. (fr)
  • Java è un linguaggio di programmazione orientato agli oggetti, derivato dallo Smalltalk (anche se ha una sintassi simile al C++) e creato da James Gosling e altri ingegneri di Sun Microsystems. La piattaforma di programmazione Java è fondata sul linguaggio stesso, sulla Macchina virtuale Java (Java Virtual Machine o JVM) e sulle API Java. Java è un marchio registrato di Sun Microsystems. (it)
  • Java(ジャバ)は、狭義ではオブジェクト指向プログラミング言語Javaであり、広義ではプログラミング言語Javaのプログラムの実行環境および開発環境をいう。このJavaプログラムの実行環境と開発環境(広義のJava)は、Javaプラットフォームとも呼ばれる。 (ja)
  • Java is een objectgeoriënteerde programmeertaal. Historisch gezien is Java een platformonafhankelijke taal die qua syntaxis grotendeels gebaseerd is op de programmeertaal C++. Java beschikt echter over een uitgebreidere klassenbibliotheek dan C++. De ontwikkelaars van de taal Java - de 'werknaam' was Oak - waren zo verzot op het stimulerende middel koffie dat ze hun nieuwe taal naar hun favoriete soort genoemd hebben. (nl)
  • Java er et objektorientert programmeringsspråk, utviklet av James Gosling og andre utviklere hos Sun Microsystems. I november 2006 kunngjorde Sun at selskapet ville frigi Javakoden som åpen kildekode og dermed bli en av de største bidragsyterne innen dette globale miljøet.I motsetning til f. eks. C, kompileres ikke Java til maskinkode, men til plattformuavhengig bytekode som kjøres av et underliggende lag programvare kalt Java Virtual Machine . Javaprogrammer kan derfor kjøre på alle operativsystemer hvor det finnes en Java Virtual Machine. Java kan lastes ned som JDK fra . Ferdig kompilerte Java-programmer kan kjøres i JDK eller i en mindre pakke, kalt JRE fra . Denne sistnevnte benyttes blant annet av nettlesere når de skal vise/kjøre Java programmer. Java blir i motsetning til tidligere programmeringsspråk, som for eksempel C++, levert med et stort bibliotek av klasser og metoder, blant annet for bygging av grafiske grensesnitt og for kommunikasjon over Internett. Man kan grovt sett dele opp Java i to; en standardutgave og en forretningsutgave . Java SE inneholder de grunnleggende og nødvendige bibliotekene for å utvikle og kjøre Javaprogrammer. Det finnes i tillegg til Java SE og Java EE en tredje versjon, "Micro Edition" som er et utdrag av Java SE spesielt tilpasset utvikling på mobiltelefoner. Denne teknologien har fått en enorm popularitet, noe f. eks. støtten for mobilspill og programmer på mobiltelefoner er et bevis på.* Java SE er tilgjengelig i versjon 6.0. Java SE 5.0 kom med en del nytt i forhold til forgjengeren . I denne versjonen økte ytelsen, spesielt på den grafiske siden. Dette gjør Java til en enda mer attraktiv plattform for utviklere. * Java EE, bygger på Java SE, og er en paraplybetegnelse på en mengde rammeverk som blant annet gir muligheter for å lage komponentbaserte, distribuerte flerlagsløsninger og webapplikasjoner. Den seneste versjonen av Java EE er for tiden EE 5. Akronymet J2EE (Java2 Enterprise Edition) ble benyttet fram til versjon 5 ble lansert. (no)
  • Java to obiektowy język programowania stworzony przez grupę roboczą pod kierunkiem Jamesa Goslinga z firmy Sun Microsystems. Java jest językiem tworzenia programów źródłowych kompilowanych do kodu bajtowego, czyli postaci wykonywanej przez maszynę wirtualną. Język cechuje się silnym typowaniem. Jego podstawowe koncepcje zostały przejęte z języka Smalltalk (maszyna wirtualna, odśmiecanie pamięci) oraz z języka C++ (duża część składni i słów kluczowych). Javy nie należy mylić ze skryptowym językiem JavaScript, z którym wspólną ma jedynie składnię podstawowych instrukcji. (pl)
  • Java é uma linguagem de programação orientada a objeto desenvolvida na década de 90 por uma equipe de programadores chefiada por James Gosling, na empresa Sun Microsystems. Diferentemente das linguagens convencionais, que são compiladas para código nativo, a linguagem Java é compilada para um "bytecode" que é executado por uma máquina virtual. A linguagem de programação Java é a linguagem convencional da Plataforma Java, mas não sua única linguagem. (pt)
  • Java (на языке оригинала — английском — произносится /ˈdʒɑːvə/) — объектно-ориентированный язык программирования, разрабатываемый компанией Sun Microsystems и официально выпущенный 23 мая 1995 года. По-русски произносят название как «Ява», по аналогии с названием острова Ява. Java — так называют не только сам язык, но и платформу для создания приложений уровня предприятий на основе данного языка.Изначально язык программирования назывался Oak и разрабатывался Джеймсом Гослингом для бытовой электроники, но впоследствии был переименован в Java и стал использоваться для написания клиентских приложений и серверного программного обеспечения. Назван в честь марки кофе Java, любимого программистами, поэтому на официальной эмблеме языка Java изображена чашка с дымящимся кофе. (ru)
  • Java, eller JAVA, är ett objektorienterat programspråk som konstruerades av bland andra James Gosling på Sun Microsystems 1991-1995. Ursprungligen kallades språket Oak, men Sun bytte namn innan Java presenterades för världen 23 maj 1995. Anledningen till namnbytet var att 'Oak' var upptaget. De viktigaste designmålen för Java var:* Inbyggt stöd för objektorientering. * Plattformsoberoende. Ett program skrivet i Java skulle direkt kunna köras på alla datorer och operativsystem.* Säkert. Främmande program skulle kunna köras i en avspärrad "sandlåda" där de inte kan ställa till någon skada. Det vanligaste exemplet är så kallade appletprogram som kan visas på webbsidor.* Innehåller ett API vid namn Swing. Swing innehåller färdiga komponenter, populärt kallade widgets, som knappar, fönster och menyer. Genom Swing kan man alltså försäkra sig om att ett Java-program kommer att se likadant ut på både en Unix, Linux eller Windows plattform. Plattformsoberoendet uppnås genom att det färdiga Javaprogrammet kompileras till bytekod istället för till maskinkod. Denna bytekod tolkas och körs sedan i ett vanligt plattformsberoende program, en "virtuell maskin". Detta extra steg gör att Java historiskt sett varit långsammare än kompilerande programspråk, men skillnaden har krympt i och med introduktionen av JIT-kompilatorer, exempelvis Suns egna HotSpot och BEAs JRockit. Den 13 november 2006 släppte Sun Microsystems sin implementation av Java under den fria licensen GPL. Ända sedan Javas tillkomst har Javautvecklare debatterat om Java skall släppas som fri mjukvara eller inte. Java har varit gratis att ladda ner och använda, men licensen har begränsat distribution och förändring. Detta har bland annat hindrat Java från att skickas med de flesta Linuxdistributioner och gjort att en del utvecklare som endast vill arbeta med fri källkod undvikit Java. Man skapar ett Java-program i flera steg:#Man börjar med att tillverka en källfil. Källfilen består av vanlig text som följer Javas syntax. #När källfilen är klar måste den kompileras av en kompilator till en bytekodfil. Bytekodfilen kan läsas av Java Virtual Machine (JVM), en emulerad dator eller exekveringsmiljö.#Varje dator som kör programmet använder en programtolkare som använder sig av JVM för att tolka bytekoden till instruktioner som datorn kan utföra.I Java får en klass endast ha en superklass, till skillnad mot exempelvis C++. Multipla arv av klasser är således inte tillåtet. En klass kan dock implementera mer än ett gränssnitt (eng. interface).En fördel med Java är att språket har ett stort bibliotek med färdiga datastrukturer, bland annat för att visa grafiska fönster på ett enkelt sätt. (sv)
dbpprop:designer
dbpprop:hasPhotoCollection
dbpprop:implementations
  • Numerous (en)
dbpprop:influenced
dbpprop:influencedBy
dbpprop:javadocEeProperty
  • GenericServlet (en)
  • Servlet (en)
  • ServletException (en)
  • ServletRequest (en)
  • ServletResponse (en)
  • javax/servlet (en)
dbpprop:javadocSeProperty
  • AppletContext (en)
  • BorderLayout (en)
  • Component (en)
  • Container (en)
  • EXIT_ON_CLOSE (en)
  • IOException (en)
  • Integer (en)
  • JFrame (en)
  • JLabel (en)
  • JOptionPane (en)
  • PrintStream (en)
  • PrintWriter (en)
  • String (en)
  • System (en)
  • Window (en)
  • WindowConstants (en)
  • java/applet (en)
  • java/awt (en)
  • java/io (en)
  • java/lang (en)
  • javax/swing (en)
  • parseInt(String) (en)
dbpprop:l
  • Java (Sun) history (en)
dbpprop:latestReleaseVersion
  • Java Standard Edition 6 (1.6.13) (en)
dbpprop:license
dbpprop:logo
dbpprop:name
  • Java (en)
  • add(Component) (en)
  • close() (en)
  • drawString(String, int, int) (en)
  • getWriter() (en)
  • out (en)
  • pack() (en)
  • paintComponent(Graphics) (en)
  • println(String) (en)
  • service(ServletRequest, ServletResponse) (en)
  • setContentType(String) (en)
  • setDefaultCloseOperation(int) (en)
  • setVisible(boolean) (en)
dbpprop:operatingSystem
dbpprop:package
  • java.awt (en)
  • java.io (en)
  • javax.servlet (en)
  • javax.swing (en)
dbpprop:paradigm
dbpprop:reference
dbpprop:turingComplete
  • Yes (en)
dbpprop:typing
dbpprop:website
dbpprop:wikiPageUsesTemplate
dbpprop:wordnet_type
dbpprop:year
  • 1995 (xsd:integer)
rdfs:comment
  • Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. (en)
  • Java er et objektorienteret tredjegenerations-programmeringssprog inspireret af C++. Sproget er udviklet af Sun. (da)
  • Java es un lenguaje de programación orientado a objetos desarrollado por Sun Microsystems a principios de los años 90. (es)
  • Java ist eine objektorientierte Programmiersprache und als solche ein eingetragenes Warenzeichen der Firma Sun Microsystems. (de)
  • Java on Sun Microsystemsin kehittämä laaja teknologiaperhe ja ohjelmistoalusta, johon kuuluu mm. laitteistoriippumaton oliopohjainen ohjelmointikieli, ajoaikainen ympäristö virtuaalikoneineen ja luokkakirjastoineen. (fi)
  • Le langage Java est un langage de programmation informatique orienté objet créé par James Gosling et Patrick Naughton employés de Sun Microsystems avec le soutien de Bill Joy (cofondateur de Sun Microsystems en 1982), présenté officiellement le 23 mai 1995 au SunWorld. (fr)
  • Java è un linguaggio di programmazione orientato agli oggetti, derivato dallo Smalltalk (anche se ha una sintassi simile al C++) e creato da James Gosling e altri ingegneri di Sun Microsystems. (it)
  • Java(ジャバ)は、狭義ではオブジェクト指向プログラミング言語Javaであり、広義ではプログラミング言語Javaのプログラ� の実行環境および開発環境をいう。このJavaプログラ� の実行環境と開発環境(広義のJava)は、Javaプラットフォー� とも呼ばれる。 (ja)
  • Java is een objectgeoriënteerde programmeertaal. (nl)
  • Java er et objektorientert programmeringsspråk, utviklet av James Gosling og andre utviklere hos Sun Microsystems. (no)
  • Java to obiektowy język programowania stworzony przez grupę roboczą pod kierunkiem Jamesa Goslinga z firmy Sun Microsystems. (pl)
  • Java é uma linguagem de programação orientada a objeto desenvolvida na década de 90 por uma equipe de programadores chefiada por James Gosling, na empresa Sun Microsystems. (pt)
  • Java (на языке оригинала� — английском� — произносится /ˈdʒɑːvə/)� — объектно-ориентированный язык программирования, разрабатываемый компанией Sun Microsystems и официально выпущенный 23 мая 1995 года. (ru)
  • Java, eller JAVA, är ett objektorienterat programspråk som konstruerades av bland andra James Gosling på Sun Microsystems 1991-1995. (sv)
rdfs:label
  • Java (programming language) (en)
  • Java (programmeringssprog) (da)
  • Lenguaje de programación Java (es)
  • Java (Programmiersprache) (de)
  • Java (fi)
  • Java (langage) (fr)
  • Java (linguaggio) (it)
  • Java (ja)
  • Java (programmeertaal) (nl)
  • Java (programmeringsspråk) (no)
  • Java (pl)
  • Java (linguagem de programação) (pt)
  • Java (ru)
  • Java (programmeringsspråk) (sv)
owl:sameAs
skos:subject
foaf:page
is dbpedia-owl:genre of
is dbpedia-owl:language of
is dbpedia-owl:platform of
is dbpprop:disambiguates of
is dbpprop:engine of
is dbpprop:genre of
is dbpprop:implementations of
is dbpprop:influenced of
is dbpprop:influencedBy of
is dbpprop:language of
is dbpprop:operatingSystem of
is dbpprop:operatingsystem of
is dbpprop:platform of
is dbpprop:platforms of
is dbpprop:progLanguage of
is dbpprop:programmingLanguage of
is dbpprop:redirect of
is dbpprop:ui of