Inhaltsverzeichnis
67 Beziehungen: Android (Betriebssystem), BEA Systems, Bedingte Anweisung und Verzweigung, Betriebssystem, Bytecode, C (Programmiersprache), C++, Ceylon (Programmiersprache), Clojure, Compiler, Dalvik Virtual Machine, Eingabe (Computer), Erlang (Programmiersprache), Free Pascal, Freie Software, Garbage Collection, GNU General Public License, GNU Lesser General Public License, Google Web Toolkit, Groovy, Hardware, HotSpot, IBM, Interpreter, Java (Programmiersprache), Java Development Kit, Java-Laufzeitumgebung, Java-Prozessor, JavaFX, JavaScript, JetBrains, JRuby, Just-in-time-Kompilierung, Jython, Kaffe, Kotlin (Programmiersprache), Laufzeit (Informatik), Linux, Lisp, MacOS, Maschinensprache, Microsoft Windows, Mikroprozessor, Nebenläufigkeit, Nice (Programmiersprache), Object Pascal, Oracle, Palm OS, Plattformunabhängigkeit, Programmbibliothek, ... Erweitern Sie Index (17 mehr) »
- Java (Programmiersprache)
- Java-Programm
Android (Betriebssystem)
Android ist sowohl ein Betriebssystem als auch eine Softwareplattform für mobile Geräte wie Smartphones, Tabletcomputer, Fernseher, Mediaplayer, Netbooks und Autos, die von der von Google gegründeten Open Handset Alliance entwickelt werden.
Sehen Java Virtual Machine und Android (Betriebssystem)
BEA Systems
BEA Systems, Inc. war ein 1995 gegründetes US-amerikanisches Softwareunternehmen mit Sitz in San José (Kalifornien), das 2008 von Oracle übernommen wurde.
Sehen Java Virtual Machine und BEA Systems
Bedingte Anweisung und Verzweigung
Anweisung Eine bedingte Anweisung ist eine Kontrollstruktur in der Programmierung.
Sehen Java Virtual Machine und Bedingte Anweisung und Verzweigung
Betriebssystem
Zusammenhang zwischen Betriebssystem, Hardware, Anwendungssoftware und dem Benutzer PC Betriebssysteme Marktanteile in DeutschlandBerechnung nach https://de.statista.com/statistik/daten/studie/158102/umfrage/marktanteile-von-betriebssystemen-in-deutschland-seit-2009/ https://de.statista.com/ - abgerufen am 2.
Sehen Java Virtual Machine und Betriebssystem
Bytecode
Bytecode ist in der Informatik die Bezeichnung für eine Sammlung von Befehlen in binärer Form für eine virtuelle Maschine.
Sehen Java Virtual Machine und Bytecode
C (Programmiersprache)
C ist eine imperative und prozedurale Programmiersprache, die der Informatiker Dennis Ritchie in den frühen 1970er Jahren an den Bell Laboratories entwickelte.
Sehen Java Virtual Machine und C (Programmiersprache)
C++
C++ ist eine von der ISO genormte Programmiersprache.
Sehen Java Virtual Machine und C++
Ceylon (Programmiersprache)
Ceylon war eine Programmiersprache mit einem Software Development Kit (SDK), die auf Java basiert und für die Java Virtual Machine kompiliert wird.
Sehen Java Virtual Machine und Ceylon (Programmiersprache)
Clojure
Clojure ist ein moderner Lisp-Dialekt, der interaktive Entwicklung unterstützt.
Sehen Java Virtual Machine und Clojure
Compiler
Ein Compiler (auch Kompilierer; von ‚zusammentragen‘ bzw. ‚aufhäufen‘) ist ein Computerprogramm, das Quellcodes einer bestimmten Programmiersprache in eine Form übersetzt, die von einem Computer (direkter) ausgeführt werden kann.
Sehen Java Virtual Machine und Compiler
Dalvik Virtual Machine
Dalvik Virtual Machine, abgekürzt auch Dalvik VM oder DVM genannt, ist eine für mobile Geräte vorgesehene virtuelle Ausführungsumgebung in Form einer sogenannten Registermaschine.
Sehen Java Virtual Machine und Dalvik Virtual Machine
Eingabe (Computer)
Die Eingabe (englisch input) eines Computerprogramms ist das, was es zu seiner Ausführung benötigt.
Sehen Java Virtual Machine und Eingabe (Computer)
Erlang (Programmiersprache)
Softwarepaket LAMP dar. Erlang ist eine Programmiersprache, die bei Ericsson von Joe Armstrong und anderen entwickelt wurde.
Sehen Java Virtual Machine und Erlang (Programmiersprache)
Free Pascal
Free Pascal oder Free Pascal Compiler (abgekürzt FPC) ist ein freier Compiler für die Programmiersprachen Pascal und Object Pascal.
Sehen Java Virtual Machine und Free Pascal
Freie Software
Concept-Map rund um Freie Software Freie Software (freiheitsgewährende Software, oder auch libre software) bezeichnet Software, die die Freiheit von Computernutzern in den Mittelpunkt stellt.
Sehen Java Virtual Machine und Freie Software
Garbage Collection
Objekten (mit Farben dargestellt) gefüllt, von denen einige auch wieder zerstört werden und Lücken im Speicherbereich hinterlassen. Wenn (wie in diesem Beispiel) nicht mehr genug freier Speicherplatz „am Ende“ verfügbar ist oder wenn die automatische Speicherbereinigung entscheidet, wird der Speicher „komprimiert“, wobei alle noch verwendeten Objekte an den Beginn platziert und am Ende alle Speicherlücken konsolidiert werden.
Sehen Java Virtual Machine und Garbage Collection
GNU General Public License
Logo der GPLv3 Die GNU General Public License (kurz GNU GPL oder GPL; aus dem Englischen wörtlich für allgemeine Veröffentlichungserlaubnis oder -genehmigung) ist eine Softwarelizenz, die dem Nutzer gewährt, die Software auszuführen, zu studieren, zu ändern und zu verbreiten (kopieren).
Sehen Java Virtual Machine und GNU General Public License
GNU Lesser General Public License
Das Lizenzlogo der LGPLv3 Das GNU-Logo Die GNU Lesser General Public License oder LGPL (ehemals GNU Library General Public License) ist eine von der Free Software Foundation (FSF) entwickelte Lizenz für freie Software.
Sehen Java Virtual Machine und GNU Lesser General Public License
Google Web Toolkit
Das Google Web Toolkit (GWT) ist ein freies Webframework.
Sehen Java Virtual Machine und Google Web Toolkit
Groovy
Groovy ist eine Programmiersprache und Skriptsprache, die dynamische und statische Typisierung unterstützt.
Sehen Java Virtual Machine und Groovy
Hardware
Hardware (im britischen bzw. im amerikanischen Englisch, gelegentlich mit „HW“ abgekürzt) ist der Oberbegriff für die physischen Komponenten (die elektronischen und mechanischen Bestandteile) eines datenverarbeitenden Systems, als Komplement zu Software (den Programmen und Daten).
Sehen Java Virtual Machine und Hardware
HotSpot
HotSpot ist eine unter dem Namen Java HotSpot Performance Engine veröffentlichte, sehr weit verbreitete Java Virtual Machine von Oracle (vorher von Sun Microsystems) für Arbeitsplatzrechner und Server.
Sehen Java Virtual Machine und HotSpot
IBM
Die International Business Machines Corporation (IBM) ist ein börsennotiertes US-amerikanisches IT- und Beratungsunternehmen mit Sitz in Armonk im Bundesstaat New York.
Sehen Java Virtual Machine und IBM
Interpreter
Als Interpreter wird ein Computerprogramm bezeichnet, das eine Abfolge von Anweisungen anscheinend direkt ausführt, wobei das Format der Anweisungen vorgegeben ist.
Sehen Java Virtual Machine und Interpreter
Java (Programmiersprache)
Java ist eine objektorientierte Programmiersprache und eine eingetragene Marke des Unternehmens Sun Microsystems, welches 2010 von Oracle aufgekauft wurde.
Sehen Java Virtual Machine und Java (Programmiersprache)
Java Development Kit
Das Java Development Kit (JDK) des Unternehmens Oracle – ehemals von Sun Microsystems – ist eines der von Java-Entwicklern meistgenutzten Java-SDKs.
Sehen Java Virtual Machine und Java Development Kit
Java-Laufzeitumgebung
Die Java-Laufzeitumgebung (kurz JRE) ist die Laufzeitumgebung der Java-Technik.
Sehen Java Virtual Machine und Java-Laufzeitumgebung
Java-Prozessor
Ein Java-Prozessor ist ein Mikroprozessor, der Bytecode als Maschinensprache verwendet.
Sehen Java Virtual Machine und Java-Prozessor
JavaFX
JavaFX ist ein Framework zur Erstellung plattformübergreifender Java-Applikationen.
Sehen Java Virtual Machine und JavaFX
JavaScript
JavaScript (kurz JS) ist eine Skriptsprache, die ursprünglich 1995 von Netscape für dynamisches HTML in Webbrowsern entwickelt wurde, um Benutzerinteraktionen auszuwerten, Inhalte zu verändern, nachzuladen oder zu generieren und so die Möglichkeiten von HTML zu erweitern.
Sehen Java Virtual Machine und JavaScript
JetBrains
JetBrains ist ein tschechisches, multinationales Softwareunternehmen mit Sitz in Prag und unterhält weitere 7 F+E-Niederlassungen, unter anderem in München und Berlin.
Sehen Java Virtual Machine und JetBrains
JRuby
JRuby ist eine Implementierung eines Ruby-Interpreters in Java.
Sehen Java Virtual Machine und JRuby
Just-in-time-Kompilierung
Just-in-time-Kompilierung (JIT-Kompilierung) ist ein Verfahren aus der praktischen Informatik, um (Teil-)Programme zur Laufzeit in Maschinencode zu übersetzen.
Sehen Java Virtual Machine und Just-in-time-Kompilierung
Jython
Jython (früher JPython) ist eine reine Java-Implementierung der Programmiersprache Python und ermöglicht somit die Ausführung von Python-Programmen auf jeder Java-Plattform.
Sehen Java Virtual Machine und Jython
Kaffe
Kaffe ist die Reinraum-Implementierung einer Java Virtual Machine (JVM) von Tim Wilkinson, die als freie Software unter der GNU General Public License (GPL) veröffentlicht wird.
Sehen Java Virtual Machine und Kaffe
Kotlin (Programmiersprache)
Kotlin ist eine plattformübergreifende, statisch typisierte Programmiersprache, die in Bytecode für die Java Virtual Machine (JVM) übersetzt wird, aber auch in JavaScript-Quellcode oder (mittels LLVM) in Maschinencode umgewandelt werden kann.
Sehen Java Virtual Machine und Kotlin (Programmiersprache)
Laufzeit (Informatik)
Der Begriff Laufzeit beschreibt in der Informatik einerseits die Zeitdauer, die ein Programm, ausgeführt durch einen Rechner, zur Bewältigung einer Aufgabe benötigt.
Sehen Java Virtual Machine und Laufzeit (Informatik)
Linux
Als Linux (deutsch) oder GNU/Linux (siehe GNU/Linux-Namensstreit) bezeichnet man in der Regel freie, unixähnliche Mehrbenutzer-Betriebssysteme, die auf dem Linux-Kernel und wesentlich auf GNU-Software basieren.
Sehen Java Virtual Machine und Linux
Lisp
Lisp ist eine Familie von Programmiersprachen, die 1958 erstmals spezifiziert wurde und am Massachusetts Institute of Technology (MIT) in Anlehnung an den ungetypten Lambda-Kalkül entstand.
Sehen Java Virtual Machine und Lisp
MacOS
Das Betriebssystem macOS, früher Mac OS X und OS X, ist das Betriebssystem des kalifornischen Hard- und Software-Unternehmens Apple für Laptop- und Desktop-Computer der Mac-Reihe.
Sehen Java Virtual Machine und MacOS
Maschinensprache
Eine Maschinensprache, wie sie bei Maschinencode bzw.
Sehen Java Virtual Machine und Maschinensprache
Microsoft Windows
Microsoft Windows (englische Aussprache) bzw.
Sehen Java Virtual Machine und Microsoft Windows
Mikroprozessor
Funktionseinheiten wie Rechenwerk und Cache des Prozessors zu erkennen. Aktuelle Prozessor-Chips umfassen bei ähnlichen Abmessungen mittlerweile etwa 4000 Mal so viele Transistoren. Ein Mikroprozessor (von) ist ein als integrierter Schaltkreis (IC) ausgeführter Prozessor, der aufgrund der starken Verkleinerung und Integration seiner Bestandteile auf einem dünnen Halbleiterplättchen (Die) in viel kleinerem Maßstab als frühere Röhrentechnik-Prozessoren gefertigt werden kann.
Sehen Java Virtual Machine und Mikroprozessor
Nebenläufigkeit
Beim Philosophenproblem (engl. ''Dining Philosophers Problem'') handelt es sich um ein Fallbeispiel aus dem Bereich der Theoretischen Informatik. Die Nebenläufigkeit, mitunter auch Parallelität genannt, ist in der Informatik die Eigenschaft eines Systems, mehrere Aufgaben, Berechnungen, Anweisungen oder Befehle gleichzeitig ausführen zu können.
Sehen Java Virtual Machine und Nebenläufigkeit
Nice (Programmiersprache)
Nice ist eine Programmiersprache.
Sehen Java Virtual Machine und Nice (Programmiersprache)
Object Pascal
Object Pascal ist eine Sammelbezeichnung für mehrere teilweise miteinander kompatible Programmiersprachen-Derivate, die Pascal um objektorientierte Programmierung erweitern.
Sehen Java Virtual Machine und Object Pascal
Oracle
Oracle Corporation ist ein US-amerikanischer Soft- und Hardwarehersteller mit Hauptsitz in Austin, Texas.
Sehen Java Virtual Machine und Oracle
Palm OS
Palm OS war das Betriebssystem für die Organizer der Palm-Serie (siehe PDA) sowie für Smartphones.
Sehen Java Virtual Machine und Palm OS
Plattformunabhängigkeit
Die Plattformunabhängigkeit – genauer als plattformübergreifend (engl. cross-platform) und allgemeiner -portabel – bezeichnet in der Informationstechnik jene Eigenschaft, die ein Computerprogramm auf verschiedenen Computerplattformen ausführbar macht.
Sehen Java Virtual Machine und Plattformunabhängigkeit
Programmbibliothek
Eine Programmbibliothek (kurz Bibliothek;, kurz lib) bezeichnet in der Programmierung eine Sammlung von Unterprogrammen/-routinen, die Lösungswege für thematisch zusammengehörende Problemstellungen anbieten.
Sehen Java Virtual Machine und Programmbibliothek
Pufferüberlauf
Pufferüberläufe, nicht zu verwechseln mit Stapelüberläufen (englisch ‚stack overflows‘), gehören zu den häufigsten Sicherheitslücken in aktueller Software, die sich u. a.
Sehen Java Virtual Machine und Pufferüberlauf
Reaktive Programmierung
Bei der Datenverarbeitung ist Reaktive Programmierung ein Programmierparadigma, das sich an Datenflüssen orientiert.
Sehen Java Virtual Machine und Reaktive Programmierung
Ruby (Programmiersprache)
Ruby (englisch für Rubin) ist eine höhere Programmiersprache, die Mitte der 1990er Jahre vom Japaner Yukihiro Matsumoto entworfen wurde.
Sehen Java Virtual Machine und Ruby (Programmiersprache)
Scala (Programmiersprache)
Scala ist eine funktionale und objektorientierte Programmiersprache.
Sehen Java Virtual Machine und Scala (Programmiersprache)
Skriptsprache
Skriptsprachen (auch Scriptsprachen) sind Programmiersprachen, die über einen Interpreter ausgeführt werden.
Sehen Java Virtual Machine und Skriptsprache
Software
Software (dt.
Sehen Java Virtual Machine und Software
Solaris (Betriebssystem)
Oracle Solaris ist eine Betriebssystemdistribution auf Basis von SunOS und ein Unix-Betriebssystem.
Sehen Java Virtual Machine und Solaris (Betriebssystem)
Sprungvorhersage
Die Sprungvorhersage wird in der (Mikro-)Rechnerarchitektur verwendet und behandelt das Problem von Mikroprozessoren, alle Stufen ihrer Pipeline möglichst immer und sinnvoll auszulasten.
Sehen Java Virtual Machine und Sprungvorhersage
Sun Microsystems
Die Sun Microsystems, Inc. war ein US-amerikanischer Hersteller von Computern und Software, der im Jahr 2010 durch Übernahme in die Oracle Corporation eingegliedert wurde.
Sehen Java Virtual Machine und Sun Microsystems
Syntax
Unter Syntax (von syn ‚zusammen‘ und taxis ‚Ordnung, Reihenfolge‘) versteht man allgemein ein Regelsystem zur Kombination elementarer Zeichen zu zusammengesetzten Zeichen in natürlichen oder künstlichen Zeichensystemen.
Sehen Java Virtual Machine und Syntax
Taskmanager
Windows’ 8 Taskmanager Der Windows Taskmanager (in den Medien wird oft auch die Eigenschreibweise von Microsoft übernommen: Task-Manager) ist ein Programm, in der Regel als Bestandteil des Betriebssystems, das als Prozessmanager unter anderem die laufenden Programme und Prozesse anzeigt und verwaltet.
Sehen Java Virtual Machine und Taskmanager
Thread (Informatik)
In der Informatik bezeichnet Thread (‚Faden‘, ‚Strang‘) – auch Aktivitätsträger oder leichtgewichtiger Prozess genannt – einen Ausführungsstrang oder eine Ausführungsreihenfolge in der Abarbeitung eines Programms.
Sehen Java Virtual Machine und Thread (Informatik)
Variable (Programmierung)
In der Programmierung ist eine Variable ein abstrakter Behälter für einen Wert, der bei der Ausführung eines Computerprogramms auftritt.
Sehen Java Virtual Machine und Variable (Programmierung)
Verteiltes System
Ein verteiltes System ist nach der Definition von Andrew S. Tanenbaum ein Zusammenschluss unabhängiger Computer, die sich für den Benutzer als ein einziges System präsentieren.
Sehen Java Virtual Machine und Verteiltes System
Virtuelle Maschine
Virtuelle Maschine in VirtualBox Als virtuelle Maschine (VM) wird in der Informatik die Software-technische Kapselung eines Rechnersystems innerhalb eines lauffähigen Rechnersystems bezeichnet.
Sehen Java Virtual Machine und Virtuelle Maschine
Z/OS
z/OS ist ein Betriebssystem für IBM-Großrechner, das seit 2001 vertrieben wird.
Sehen Java Virtual Machine und Z/OS
Zeiger (Informatik)
Wort. Video-Tutorial über Zeiger, Dereferenzierung, Felder und Zeigerarithmetik sowie deren Funktionsweise im Arbeitsspeicher am Beispiel der Programmiersprache C Mit Zeiger wird in der Informatik ein Objekt einer Programmiersprache bezeichnet, das eine Speicheradresse zwischenspeichert.
Sehen Java Virtual Machine und Zeiger (Informatik)
Siehe auch
Java (Programmiersprache)
- Adoptium
- AgentSheets & AgentCubes
- Annotation (Java)
- Bean Scripting Framework
- Devoxx
- Facelets
- Generische Programmierung in Java
- GraphHopper
- Inversion of Control
- James Gosling
- Java (Programmiersprache)
- Java Development Kit
- Java Virtual Machine
- Java-Applet
- Java-Properties-Datei
- Java-Syntax
- Markierungsschnittstelle
- Michael Kölling
- OpenJDK
- Plain Old Java Object
- Prevayler
- Real-Time Java
- Unified Expression Language
- Wildcard (Java)
- Wrapper-Klasse
Java-Programm
- ACE (Java-Texteditor)
- Apache Cocoon
- ArgoUML
- Atlas Transformation Language
- Bioclipse
- Blackberry OS
- Central Authentication Service
- Cryptomator
- Enterprise JavaBeans Certificate Authority
- Extensible Server Pages
- FrontBase
- FrostWire
- GeoGebra
- Google Maps
- HSQLDB
- HotJava
- IUCLID
- JEdit
- JFreeChart
- Jakarta Enterprise Beans
- JasperReports
- Java Agent Development Framework
- Java Virtual Machine
- LimeWire
- LogicalDOC
- Nuxeo EP
- OLAT
- OpenCms
- OpenNMS
- OpenProj
- Openfire
- Project Looking Glass
- ProjectLibre
- RSSOwl
- SPSS
- SQuirreL SQL Client
- Sakai (Software)
- Sun Java Desktop
- TuxGuitar
- UC Browser
- Vuze
- WaveMaker
- Web Dynpro
- YaCy
- Zirkel und Lineal (Software)
Auch bekannt als Java VM, JavaVM.

