Java (Programmiersprache)
Aus LexiDict
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 (Java-VM), die die Programme ausführt, indem sie den Bytecode interpretiert und bei Bedarf kompiliert (Hotspot-Optimierung).
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.
Links auf diese Seite
'''Objektrelationale Abbildung''' (englisch ''object-relational mapping'', ORM) ist eine Technik der [[Softwareentwicklung]], mit der ein in einer [[Objektorientierte Programmiersprache|objektorientierten Programmiersprache]] geschriebenes [[Anwendungsprogramm]] seine [[Objekt (Programmierung)|Objekte]] in einer [[Relationale Datenbank|relationalen Datenbank]] ablegen kann. Dem Programm erscheint die Datenbank dann als [[objektorientierte Datenbank]], was die Programmierung erleichtert. Implementiert wird diese Technik normalerweise über [[Klassenbibliothek]]en, wie beispielsweise [[Hibernate (Framework)|Hibernate]] für die [[Programmiersprache]] [[Java (Programmiersprache)|Java]].
Als '''Systemprogrammierung''' bezeichnet man das Erstellen von [[Softwarekomponente]]n, die Teil des [[Betriebssystem]]s sind oder die möglichst eng mit dem Betriebssystem bzw. mit der darunter liegenden [[Hardware]] kommunizieren müssen.
Phex ist ein Peer-to-Peer File-Sharing-Client für das Gnutella-Netzwerk. Es ist eine freie Software und ohne Spy- oder Adware. Phex wird unter der GNU General Public License veröffentlicht.
GObject ist eine unter der freien Lizenz LGPL veröffentlichte Softwarebibliothek und ein Framework, das objektorientiertes Programmieren in der Programmiersprache C ermöglicht und auf vielen Plattformen einsetzbar ist.
Dieser Artikel basiert auf dem Artikel
Java (Programmiersprache)
aus der freien Enzyklopädie
Wikipedia
und steht unter der
GNU-Lizenz für freie Dokumentation.
In der Wikipedia ist eine Liste der
Autoren
verfügbar.