Inhaltsverzeichnis
215 Beziehungen: Abstract Window Toolkit, Abstraktion (Informatik), ActionScript, Adapter (Entwurfsmuster), Ahead-of-time-Compiler, Android (Betriebssystem), Android Studio, Annotation (Java), Apache Harmony, Apache-Lizenz, Apple, Atom (Texteditor), Attribut (Programmierung), Ausnahmebehandlung, Übersetzungszeit, Basisklasse, Betriebssystem, Bill Joy, Binärschnittstelle, BlueJ, Boolean, Borland, Bytecode, C (Programmiersprache), C++, C++-Metaprogrammierung, C-Sharp, C’t, Clojure, Compiler, Computerspiel, Cygwin, Datentyp, Delegation (Softwareentwicklung), DOAG e. V., Doclet, Dynamische Optimierung, Dynamische Typisierung, Eclipse (IDE), Eclipse Foundation, Eclipse Public License, Eiffel (Programmiersprache), Einfachheit, Einsprungpunkt, Emacs, Entwurfsmuster, Excelsior JET, Fabrikmethode, Filesharing, Formale Grammatik, ... Erweitern Sie Index (165 mehr) »
- Programmiersprache für die Java Virtual Machine
Abstract Window Toolkit
Athena Widget set benutzend Das Abstract Window Toolkit (AWT) ist ein GUI-Toolkit der Java Foundation Classes (JFC) und stellt eine Standard-API zur Erzeugung und Darstellung einer plattformunabhängigen grafischen Benutzerschnittstelle (GUI) für Java-Programme dar.
Sehen Java (Programmiersprache) und Abstract Window Toolkit
Abstraktion (Informatik)
Der Begriff Abstraktion wird in der Informatik sehr häufig eingesetzt und beschreibt die Trennung zwischen Konzept und Umsetzung.
Sehen Java (Programmiersprache) und Abstraktion (Informatik)
ActionScript
ActionScript (AS) ist eine Programmiersprache des US-amerikanischen Softwareunternehmens Adobe Inc. auf Basis des ECMAScript-Standards (ECMA-262) für Programme, die für Adobe Flash, Flex oder Air entwickelt werden.
Sehen Java (Programmiersprache) und ActionScript
Adapter (Entwurfsmuster)
Der Adapter – auch die Hüllenklasse oder der Wrapper (v. engl. wrapper ‚Verpackung‘, ‚Umschlag‘) genannt – ist ein Entwurfsmuster aus dem Bereich der Softwareentwicklung, das zur Kategorie der Strukturmuster (engl. structural patterns) gehört.
Sehen Java (Programmiersprache) und Adapter (Entwurfsmuster)
Ahead-of-time-Compiler
Ein Ahead-of-time-Compiler (AOT-Compiler) ist ein Compiler, der im Gegensatz zu Just-in-time-Compilern (JIT-Compiler) Programmcode (lange) vor der Ausführung (und unabhängig von ihr) in native Maschinensprache übersetzt.
Sehen Java (Programmiersprache) und Ahead-of-time-Compiler
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 (Programmiersprache) und Android (Betriebssystem)
Android Studio
Android Studio ist eine freie Integrierte Entwicklungsumgebung (IDE) von Google und offizielle Entwicklungsumgebung für die Android-Softwareentwicklung.
Sehen Java (Programmiersprache) und Android Studio
Annotation (Java)
Als Annotation wird im Zusammenhang mit der Programmiersprache Java ein Sprachelement bezeichnet, das die Einbindung von Metadaten in den Quelltext erlaubt.
Sehen Java (Programmiersprache) und Annotation (Java)
Apache Harmony
Apache Harmony war ein Projekt der Apache Software Foundation mit dem Ziel, eine Open-Source-Version der Java-Technologie zu entwickeln.
Sehen Java (Programmiersprache) und Apache Harmony
Apache-Lizenz
Die Apache-Lizenz ist eine durch die Free Software Foundation anerkannte Freie-Software-Lizenz der Apache Software Foundation, jedoch keine Copyleft-Lizenz.
Sehen Java (Programmiersprache) und Apache-Lizenz
Apple
Apple Inc. ist ein US-amerikanischer Hard- und Softwareentwickler und ein Technologieunternehmen, das Computer, Smartphones und Unterhaltungselektronik sowie Betriebssysteme und Anwendungssoftware entwickelt und vertreibt.
Sehen Java (Programmiersprache) und Apple
Atom (Texteditor)
Atom war ein Open-Source-Texteditor auf Basis von Electron, der von dem Projekt-Hosting-Dienst GitHub für Windows, macOS und Linux entwickelt wird.
Sehen Java (Programmiersprache) und Atom (Texteditor)
Attribut (Programmierung)
Ein Attribut (von ‚zuteilen‘, ‚zuordnen‘), auch Eigenschaft genannt, gilt im Allgemeinen als Merkmal, Kennzeichen, Informationsdetail etc., das einem konkreten Objekt zugeordnet ist.
Sehen Java (Programmiersprache) und Attribut (Programmierung)
Ausnahmebehandlung
Eine Ausnahme oder Ausnahmesituation (oder Trap) bezeichnet in der Computertechnik ein Verfahren, Informationen über bestimmte Programmzustände – meistens Fehlerzustände – an andere Programmebenen zur Weiterbehandlung weiterzureichen.
Sehen Java (Programmiersprache) und Ausnahmebehandlung
Übersetzungszeit
In der Informatik wird der Begriff Übersetzungszeit oder Compile-Zeit mit Operationen assoziiert, die von einem Compiler im gleichen Zeitraum wie die Erzeugung des Objektcodes durchgeführt werden.
Sehen Java (Programmiersprache) und Übersetzungszeit
Basisklasse
Eine Basisklasse – aus dem englischen base class entlehnt, zudem teilweise übersetzt Grundklasse oder, aus einer anderen Sichtweise heraus, auch Superklasse (aus dem englischen superclass) und zudem Oberklasse sowie übergeordnete Klasse oder auch Elternklasse (aus dem englischen parent class) – ist, in der objektorientierten Programmierung, eine Klasse, die ihre Eigenschaften (Attribute) und Methoden an abgeleitete Klassen vererbt.
Sehen Java (Programmiersprache) und Basisklasse
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 (Programmiersprache) und Betriebssystem
Bill Joy
Bill Joy Bill Joy (eigentlich William Nelson Joy; * 8. November 1954 in Detroit, Michigan) ist ein US-amerikanischer Softwareentwickler.
Sehen Java (Programmiersprache) und Bill Joy
Binärschnittstelle
''API'') sollten nicht verwechselt werden. Eine Binärschnittstelle definiert eine Schnittstelle zwischen zwei Computerprogrammen auf Maschinenebene.
Sehen Java (Programmiersprache) und Binärschnittstelle
BlueJ
BlueJ ist eine integrierte Entwicklungsumgebung für Java, die speziell für Ausbildungszwecke konzipiert wurde.
Sehen Java (Programmiersprache) und BlueJ
Boolean
Ein Boolean, benannt nach George Boole, ist ein Element einer booleschen Algebra.
Sehen Java (Programmiersprache) und Boolean
Borland
Logo des Unternehmens Borland war ein US-amerikanisches Softwareunternehmen mit Sitz in Austin, Texas.
Sehen Java (Programmiersprache) und Borland
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 (Programmiersprache) 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 (Programmiersprache) und C (Programmiersprache)
C++
C++ ist eine von der ISO genormte Programmiersprache.
Sehen Java (Programmiersprache) und C++
C++-Metaprogrammierung
C++-Metaprogrammierung bezeichnet die Technik der Metaprogrammierung innerhalb der Programmiersprache C++, also eine Technik, um in C++ Programmcode von anderem Programmcode generieren zu lassen.
Sehen Java (Programmiersprache) und C++-Metaprogrammierung
C-Sharp
C# (englisch c sharp) ist eine typsichere objektorientierte Allzweck-Programmiersprache.
Sehen Java (Programmiersprache) und C-Sharp
C’t
Der 5,71 Meter hohe Turm aus den 587 erschienenen c’t-Ausgaben bis zum 30-jährigen Jubiläum steht seit Oktober 2013 im Foyer des Verlages Die c’t – magazin für computertechnik, gegründet 1983, ist die auflagenstärkste und einflussreichste deutsche Computerzeitschrift.
Sehen Java (Programmiersprache) und C’t
Clojure
Clojure ist ein moderner Lisp-Dialekt, der interaktive Entwicklung unterstützt.
Sehen Java (Programmiersprache) 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 (Programmiersprache) und Compiler
Computerspiel
Ein Computerspiel oder Videospiel ist ein elektronisches Spiel, das durch Interaktion mit einer Benutzeroberfläche visuelles Feedback auf einem Bildschirm, meist einem Fernsehgerät oder Computermonitor, generiert.
Sehen Java (Programmiersprache) und Computerspiel
Cygwin
Mit Cygwin lassen sich Computerprogramme, die üblicherweise unter POSIX-Systemen wie GNU/Linux, BSD und Unix laufen, auf das Betriebssystem Windows von Microsoft portieren.
Sehen Java (Programmiersprache) und Cygwin
Datentyp
Formal bezeichnet ein Datentyp (vom englischen data type) oder eine Datenart in der Informatik die Zusammenfassung von Objektmengen mit den darauf definierten Operationen.
Sehen Java (Programmiersprache) und Datentyp
Delegation (Softwareentwicklung)
Delegation (von ‚Abordnung‘, ‚Übertragung‘) hat in der objektorientierten Programmierung verschiedene Bedeutungen, die alle mit dynamischer Methodenbindung zur Programmlaufzeit zu tun haben.
Sehen Java (Programmiersprache) und Delegation (Softwareentwicklung)
DOAG e. V.
Logo Der DOAG e. V. ist eine der wichtigsten unabhängigen Informationsplattformen zu IT-nahen Themen im deutschsprachigen Raum.
Sehen Java (Programmiersprache) und DOAG e. V.
Doclet
Als Doclet bezeichnet man in Anlehnung an Applets Module, die von Dokumentationswerkzeugen zur Verarbeitung und automatischen Erzeugung von Dokumentation und eventuell auch Code eingesetzt werden.
Sehen Java (Programmiersprache) und Doclet
Dynamische Optimierung
Bei der dynamischen Optimierung handelt es sich um eine Optimierungstechnik, die das Laufzeitverhalten von Software während der Ausführung erheblich verbessert.
Sehen Java (Programmiersprache) und Dynamische Optimierung
Dynamische Typisierung
Dynamische Typisierung (engl. dynamic typing) bezeichnet ein Schema der Typisierung von Programmiersprachen, bei der Typ-Prüfungen (etwa des Datentyps von Variablen) vorrangig zur Laufzeit eines Programms stattfinden.
Sehen Java (Programmiersprache) und Dynamische Typisierung
Eclipse (IDE)
Eclipse (von „Sonnenfinsternis“, „Finsternis“, „Verdunkelung“) ist ein open-source Programmierwerkzeug zur Entwicklung von Software verschiedener Art.
Sehen Java (Programmiersprache) und Eclipse (IDE)
Eclipse Foundation
Die Eclipse Foundation ist eine gemeinnützige Gesellschaft mit der Aufgabe, die Eclipse-Open-Source-Gemeinschaft und ihre Projekte zu unterstützen.
Sehen Java (Programmiersprache) und Eclipse Foundation
Eclipse Public License
Die Eclipse Public License (EPL) ist eine Freie-Software-Lizenz, die das Recht gewährt, Software unter bestimmten Voraussetzungen privat oder kommerziell frei zu nutzen, zu modifizieren und weiterzuverbreiten.
Sehen Java (Programmiersprache) und Eclipse Public License
Eiffel (Programmiersprache)
Eiffel ist eine universelle, rein objektorientierte Programmiersprache und wurde 1985 von dem französischen Informatiker Bertrand Meyer und seiner Firma Interactive Software Engineering Inc. (Goleta, Kalifornien) als Alternative zu C++ entworfen.
Sehen Java (Programmiersprache) und Eiffel (Programmiersprache)
Einfachheit
Einfachheit, auch Schlichtheit, ist ein Zustand, der sich dadurch auszeichnet, dass nur wenige Faktoren zu seinem Entstehen oder Bestehen beitragen, und dadurch, dass das Zusammenspiel dieser Faktoren durch nur wenige Regeln beschrieben werden kann.
Sehen Java (Programmiersprache) und Einfachheit
Einsprungpunkt
Der Einsprungpunkt – oder auch die Main-Funktion (englisch oft nur main genannt) und weiter lehnübersetzt auch Hauptfunktion – bezeichnet in der Programmierung diejenige Stelle in einem Programm oder einer Funktion, an der der Kontrollfluss, d. h.
Sehen Java (Programmiersprache) und Einsprungpunkt
Emacs
Emacs (Plural: Emacsen) ist eine Familie von Texteditoren.
Sehen Java (Programmiersprache) und Emacs
Entwurfsmuster
Entwurfsmuster sind bewährte Lösungsschablonen für wiederkehrende Entwurfsprobleme sowohl in der Architektur als auch in der Softwarearchitektur und -entwicklung.
Sehen Java (Programmiersprache) und Entwurfsmuster
Excelsior JET
Excelsior JET war ein proprietärer Java-to-Nativecode-Compiler (Ahead-of-time-Compiler).
Sehen Java (Programmiersprache) und Excelsior JET
Fabrikmethode
Der Begriff Fabrikmethode bezeichnet ein Entwurfsmuster aus dem Bereich der Softwareentwicklung.
Sehen Java (Programmiersprache) und Fabrikmethode
Filesharing
Filesharing (für Dateien teilen, sinngemäß Dateifreigabe oder gemeinsamer Dateizugriff) ist das direkte Weitergeben von Dateien zwischen Benutzern des Internets (meist) unter Verwendung eines Filesharing-Netzwerks.
Sehen Java (Programmiersprache) und Filesharing
Formale Grammatik
Formale Grammatiken sind mathematische Modelle von Grammatiken, die zur eindeutigen Erzeugung und Beschreibung formaler Sprachen dienen.
Sehen Java (Programmiersprache) und Formale Grammatik
Formale Semantik
Formale Semantik beschäftigt sich mit der exakten Bedeutung von Termen in künstlichen oder natürlichen Sprachen.
Sehen Java (Programmiersprache) und Formale Semantik
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 (Programmiersprache) und Freie Software
Funktion (Programmierung)
Eine Funktion ist in der Informatik und in verschiedenen höheren Programmiersprachen die Bezeichnung eines Programmkonstrukts, mit dem der Programm-Quellcode strukturiert werden kann, so dass Teile der Funktionalität des Programms wiederverwendbar sind.
Sehen Java (Programmiersprache) und Funktion (Programmierung)
Funktion höherer Ordnung
Eine Funktion höherer Ordnung ist in der Informatik eine Funktion, die Funktionen als Argumente erhält und/oder Funktionen als Ergebnis liefert.
Sehen Java (Programmiersprache) und Funktion höherer Ordnung
Funktionale Programmierung
Funktionale Programmierung ist ein Programmierparadigma, in dem Funktionen nicht nur definiert und angewendet werden können, sondern auch wie Daten miteinander verknüpft, als Parameter verwendet und als Funktionsergebnisse auftreten können.
Sehen Java (Programmiersprache) und Funktionale Programmierung
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 (Programmiersprache) und Garbage Collection
Geany
Geany ist ein Texteditor mit Funktionen einer integrierten Entwicklungsumgebung (IDE), der auf Scintilla und dem GTK-Toolkit basiert und unter Linux, FreeBSD, NetBSD, OpenBSD, macOS und Windows betrieben werden kann.
Sehen Java (Programmiersprache) und Geany
Generische Programmierung in Java
Generische Programmierung in Java wird durch sog.
Sehen Java (Programmiersprache) und Generische Programmierung in Java
Geschäftslogik
Geschäftslogik (auch Anwendungslogik) ist ein abstrakter Begriff in der Softwaretechnik, der eine Abgrenzung der durch die Aufgabenstellung selbst motivierten Logik eines Softwaresystems zu der notwendigen, technischen Logik zum Ziel hat.
Sehen Java (Programmiersprache) und Geschäftslogik
Gmail
Gmail, früher zeit- und gebietsweise auch Google Mail, ist ein kostenloser, werbefinanzierter E-Mail-Dienst des US-amerikanischen Unternehmens Google.
Sehen Java (Programmiersprache) und Gmail
GNU Classpath
Swing) GNU Classpath war eine freie Implementierung der Standardklassenbibliotheken für die Programmiersprache Java.
Sehen Java (Programmiersprache) und GNU Classpath
GNU Compiler for Java
Der GNU Compiler for the Java Programming Language (GCJ) war ein Ahead-of-time-Compiler für die Programmiersprache Java und war bis zur Version 6 ein Teil der GNU Compiler Collection.
Sehen Java (Programmiersprache) und GNU Compiler for Java
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 (Programmiersprache) und GNU General Public License
Google LLC
Eric Schmidt, Sergey Brin und Larry Page (von links nach rechts, 2008) Umsatz- und Gewinnentwicklung Google ist ein US-amerikanisches Technologieunternehmen, tätig in den Bereichen Hard- und Softwareentwicklung, mit der Rechtsform Limited Liability Company und mit Hauptsitz im kalifornischen Mountain View.
Sehen Java (Programmiersprache) und Google LLC
Google Web Toolkit
Das Google Web Toolkit (GWT) ist ein freies Webframework.
Sehen Java (Programmiersprache) und Google Web Toolkit
GPL linking exception
Eine GPL linking exception (etwa Ausnahmegenehmigung fürs Linken) verändert die Bestimmungen der GNU General Public License (GPL), sodass eine neue, modifizierte Version der Lizenz entsteht.
Sehen Java (Programmiersprache) und GPL linking exception
Grafische Benutzeroberfläche
Grafische Benutzeroberfläche oder auch grafische Benutzerschnittstelle oder Bedienoberfläche (Abk. GUI von) bezeichnet eine Form von Benutzerschnittstelle eines Computers.
Sehen Java (Programmiersprache) und Grafische Benutzeroberfläche
Groovy
Groovy ist eine Programmiersprache und Skriptsprache, die dynamische und statische Typisierung unterstützt.
Sehen Java (Programmiersprache) und Groovy
Guy Lewis Steele junior
Guy Lewis Steele junior Guy Lewis Steele Jr. (* 2. Oktober 1954) ist ein US-amerikanischer Informatiker, der an dem Entwurf mehrerer populärer Programmiersprachen beteiligt war.
Sehen Java (Programmiersprache) und Guy Lewis Steele junior
Heise online
heise online oder Heise-Newsticker (auch heise.de) ist eine seit 1996 bestehende Nachrichten-Website der Heise Medien.
Sehen Java (Programmiersprache) und Heise online
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 (Programmiersprache) und HotSpot
HP Inc.
Die HP Inc. (bis 1. November 2015 Hewlett-Packard Company) ist einer der größten US-amerikanischen PC- und Druckerhersteller, registriert in Wilmington, Delaware und mit der Unternehmenszentrale in Palo Alto, Kalifornien.
Sehen Java (Programmiersprache) und HP Inc.
Hypertext Markup Language
Die Hypertext Markup Language (HTML, für Hypertext-Auszeichnungssprache) ist eine textbasierte Auszeichnungssprache zur Strukturierung elektronischer Dokumente wie Texte mit Hyperlinks, Bildern und anderen Inhalten.
Sehen Java (Programmiersprache) und Hypertext Markup Language
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 (Programmiersprache) und IBM
IEEE 754
Die Norm IEEE 754 definiert Standarddarstellungen für binäre und dezimale Gleitkommazahlen in Computern und legt genaue Verfahren für die Durchführung mathematischer Operationen, insbesondere für Rundungen, fest.
Sehen Java (Programmiersprache) und IEEE 754
Installation (Computer)
Die Installation von Software ist der Vorgang, bei dem ein oder mehrere Programme oder neue Versionen von Programmen auf einen vorhandenen Computer kopiert und dabei eventuell konfiguriert werden.
Sehen Java (Programmiersprache) und Installation (Computer)
Integer (Datentyp)
Mit Integer (für ganze Zahl; von) wird in der Informatik ein Datentyp bezeichnet, der ganzzahlige Werte speichert.
Sehen Java (Programmiersprache) und Integer (Datentyp)
Integrierte Entwicklungsumgebung
Microsoft Visual Studio 2012, IDE für Windowszeichenorientierter Benutzerschnittstelle CONZEPT 16, ein Datenbanksystem mit integrierter Entwicklungsumgebung KDevelop, eine freie IDE für KDE Windows Eine integrierte Entwicklungsumgebung (IDE, von) ist eine Sammlung von Computerprogrammen, mit denen die Aufgaben der Softwareentwicklung möglichst ohne Medienbrüche bearbeitet werden können.
Sehen Java (Programmiersprache) und Integrierte Entwicklungsumgebung
IntelliJ IDEA
IntelliJ IDEA ist eine integrierte Entwicklungsumgebung (IDE) des Softwareunternehmens JetBrains für die Programmiersprachen Java, Kotlin, Groovy und Scala.
Sehen Java (Programmiersprache) und IntelliJ IDEA
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 (Programmiersprache) und Interpreter
IT-Tage
IT-Tage im Kap Europa Die IT-Tage sind eine Jahrestagung und Fach-Konferenz für Technologien in den Bereichen Informatik, Software-Entwicklung, DevOps und IT-Betrieb.
Sehen Java (Programmiersprache) und IT-Tage
Jakarta Enterprise Beans
Jakarta Enterprise Beans (früher Enterprise JavaBeans, EJB) sind standardisierte Komponenten innerhalb der Java-EE-Plattform.
Sehen Java (Programmiersprache) und Jakarta Enterprise Beans
Jakarta Servlet
Als Jakarta Servlet (früher Java Servlet) bezeichnet man Java-Klassen, deren Instanzen innerhalb eines Webservers Anfragen von Clients entgegennehmen und beantworten.
Sehen Java (Programmiersprache) und Jakarta Servlet
James Gosling
James Gosling im Sommer 2005 auf der JavaOne James Gosling (* 19. Mai 1955 in Calgary, Alberta, Kanada) ist einer der Urväter der objektorientierten und plattformunabhängigen Programmiersprache Java.
Sehen Java (Programmiersprache) und James Gosling
Java Archive
Ein Java Archive (umgangssprachlich wegen der Dateiendung auch JAR-Datei genannt) dient der Gliederung, Verteilung und Bereitstellung von Klassenbibliotheken und ausführbaren Programmen, die in der Programmiersprache Java erstellt wurden.
Sehen Java (Programmiersprache) und Java Archive
Java Community Process
Der Java Community Process (JCP) ist das 1998 eingerichtete Verfahren, das bei der Weiterentwicklung der Programmiersprache Java und ihrer Standardbibliothek angewandt wird.
Sehen Java (Programmiersprache) und Java Community Process
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 (Programmiersprache) und Java Development Kit
Java Language Specification
Die Java Language Specification (kurz JLS, deutsch „Spezifikation der Sprache Java“) ist die Spezifikation der Semantik und Syntax der Programmiersprache Java.
Sehen Java (Programmiersprache) und Java Language Specification
Java Native Interface
Java Native Interface (JNI) ist eine standardisierte Anwendungsprogrammierschnittstelle (API), die die Möglichkeit schafft, aus der Programmiersprache Java heraus Plattform-spezifische Funktionen bzw.
Sehen Java (Programmiersprache) und Java Native Interface
Java Platform, Micro Edition
Java Platform, Micro Edition, abgekürzt Java ME, früher auch als Java Platform 2, Micro Edition oder kurz J2ME bezeichnet, ist eine Umsetzung der Programmiersprache Java für embedded consumer products wie etwa Mobiltelefone oder PDAs.
Sehen Java (Programmiersprache) und Java Platform, Micro Edition
Java Virtual Machine
Java-Logo Die Java Virtual Machine (abgekürzt Java VM oder JVM) ist der Teil der Java-Laufzeitumgebung (Java Runtime Environment, JRE) für Java-Programme, der für die Ausführung des Java-Bytecodes verantwortlich ist.
Sehen Java (Programmiersprache) und Java Virtual Machine
Java Web Start
Java Web Start oder Oracle Web Start ist ein Tool zur Übertragung von Java-Anwendungen über das Internet und zum Start mit nur einem Klick.
Sehen Java (Programmiersprache) und Java Web Start
Java-Applet
Ein Java-Applet ist ein Computerprogramm, das mittels Java-Technologie erstellt und normalerweise in einem Webbrowser ausgeführt wird.
Sehen Java (Programmiersprache) und Java-Applet
Java-Laufzeitumgebung
Die Java-Laufzeitumgebung (kurz JRE) ist die Laufzeitumgebung der Java-Technik.
Sehen Java (Programmiersprache) und Java-Laufzeitumgebung
Java-Technologie
Java-Logohttps://www.oracle.com/java/technologies/ Java Technologies Die Java-Technik ist eine ursprünglich von Sun (heute Oracle-Gruppe) entwickelte Sammlung von Spezifikationen, die zum einen die Programmiersprache Java und zum anderen verschiedene Laufzeitumgebungen für Computerprogramme definieren.
Sehen Java (Programmiersprache) und Java-Technologie
JavaBeans
JavaBeans sind Software-Komponenten für die Programmiersprache Java.
Sehen Java (Programmiersprache) und JavaBeans
Javadoc
Javadoc ist ein Software-Dokumentationswerkzeug, das aus Java-Quelltexten automatisch HTML-Dokumentationsdateien erstellt.
Sehen Java (Programmiersprache) und Javadoc
JavaOne
„Die Zukunft von Java“ – Whiteboard mit Beiträgen der Teilnehmer der JavaOne 2004. JavaOne ist eine jährlich stattfindende Konferenz, die 1996 von Sun Microsystems eingeführt wurde, um die Java-Technologien, überwiegend unter Java-Entwicklern, zu diskutieren.
Sehen Java (Programmiersprache) und JavaOne
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 (Programmiersprache) und JavaScript
JAX (Konferenz)
Logo der JAX Messehalle in Wiesbaden JAX 2008 Die JAX ist eine Fachkonferenz für Softwareentwicklung und zusammen mit der OOP eine der größten Informationsveranstaltungen der IT-Branche zu diesem Thema in Deutschland.
Sehen Java (Programmiersprache) und JAX (Konferenz)
JBuilder
JBuilder war eine Java-Entwicklungsumgebung der Firma CodeGear (früher zu Borland gehörend, seit 2008 zu Embarcadero Technologies), die komplett in Java geschrieben wurde.
Sehen Java (Programmiersprache) und JBuilder
JCreator
JCreator ist eine integrierte Entwicklungsumgebung von Xinox Software für Java.
Sehen Java (Programmiersprache) und JCreator
Jed
Jed (John E. Davis’ Emacs-like Editor) ist ein freier Texteditor unter der GNU General Public License, der vor allem auf Unix-/Linux-Systemen zum Einsatz kommt, aber auch für andere Plattformen wie BeOS, QNX oder Windows existiert.
Sehen Java (Programmiersprache) und Jed
JEdit
jEdit ist ein freier Texteditor, der sich hauptsächlich an Programmierer richtet.
Sehen Java (Programmiersprache) und JEdit
Jenkins (Software)
Jenkins ist ein erweiterbares, webbasiertes Software-System zur kontinuierlichen Integration von Software-Komponenten zu einem Anwendungsprogramm.
Sehen Java (Programmiersprache) und Jenkins (Software)
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 (Programmiersprache) und JetBrains
Jikes
Jikes war ein freier Bytecode-Compiler für die Programmiersprache Java.
Sehen Java (Programmiersprache) und Jikes
Jira (Software)
Jira ist eine Webanwendung zur Fehlerverwaltung, Problembehandlung und zum operativen Projektmanagement, die von Atlassian entwickelt wird.
Sehen Java (Programmiersprache) und Jira (Software)
JSmooth
JSmooth ist eine freie Software um Java-Archive-Dateien (JAR) in Windows-EXE-Dateien zu verpacken (wrappen).
Sehen Java (Programmiersprache) und JSmooth
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 (Programmiersprache) und Just-in-time-Kompilierung
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 (Programmiersprache) und Kaffe
Klasse (Objektorientierung)
Beispielklasse ''Mitarbeiter'' (oben) mit zwei Instanzen (unten rechts und links). Unter einer Klasse (auch Objekttyp genannt) versteht man in der objektorientierten Programmierung ein abstraktes Modell bzw.
Sehen Java (Programmiersprache) und Klasse (Objektorientierung)
Klassendiagramm
Ein Klassendiagramm ist ein Strukturdiagramm der Unified Modeling Language (UML) zur grafischen Darstellung (Modellierung) von Klassen, Schnittstellen sowie deren Beziehungen.
Sehen Java (Programmiersprache) und Klassendiagramm
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 (Programmiersprache) 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 (Programmiersprache) und Laufzeit (Informatik)
Laufzeitumgebung
Eine Laufzeitumgebung (Abkürzung: RTE oder seltener auch RE), auch Ausführungsumgebung oder seltener Ablaufumgebung, beschreibt die zur Laufzeit von Computerprogrammen verfügbaren und festgelegten Voraussetzungen eines bestimmten Laufzeitsystems.
Sehen Java (Programmiersprache) und Laufzeitumgebung
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 (Programmiersprache) und Linux
LLVM
LLVM (früher Low Level Virtual Machine) ist ein modulares Compiler-System mit einem virtuellen Befehlssatz, einem übergreifend optimierenden Übersetzungskonzept und einer virtuellen Maschine, die einen Hauptprozessor virtualisiert.
Sehen Java (Programmiersprache) und LLVM
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 (Programmiersprache) und MacOS
Marke (Recht)
Fiktive Wort-Bild-Marke(Das kleine „SM“-Symbol rechts oben lässt erkennen, dass es sich um eine Dienstleistungsmarke (''Service Mark'') handelt, die zur Eintragung in einem Markenregister angloamerikanischer Prägung angemeldet ist.) Als Marke (veraltet auch Warenzeichen) wird ein rechtlich geschütztes Zeichen bezeichnet, das dazu dient, Waren, Produkte oder Dienstleistungen eines Unternehmens von konkurrierenden Waren, Produkten oder Dienstleistungen anderer Unternehmen zu unterscheiden.
Sehen Java (Programmiersprache) und Marke (Recht)
Maschinensprache
Eine Maschinensprache, wie sie bei Maschinencode bzw.
Sehen Java (Programmiersprache) und Maschinensprache
Mehrfachvererbung
UML-Klassendiagramm einer Mehrfachvererbung Bei der Objektorientierten Programmierung handelt es sich um Mehrfachvererbung, wenn eine abgeleitete Klasse direkt von mehr als einer Basisklasse erbt.
Sehen Java (Programmiersprache) und Mehrfachvererbung
Metadaten
Im 21. Jahrhundert beziehen sich Metadaten in der Regel auf digitale Formen. Metadaten finden sich aber auch schon in traditionellen Kartenkatalogen. Die Karten bestehen aus Informationen (Autor, Titel, Thema usw.) über die Bücher einer Bibliothek. Metadaten oder Metainformationen sind strukturierte Daten, die Informationen über Merkmale anderer Daten enthalten.
Sehen Java (Programmiersprache) und Metadaten
Methode (Programmierung)
Methoden (oder member function) sind in der objektorientierten Programmierung Unterprogramme in der Form von Funktionen oder Prozeduren, die das Verhalten von Objekten beschreiben und implementieren.
Sehen Java (Programmiersprache) und Methode (Programmierung)
Microsoft
Washington Die Microsoft Corporation ist ein US-amerikanischer international tätiger Hard- und Softwareentwickler und ein Technologieunternehmen mit Sitz in Redmond, einer Stadt im Großraum Seattle im US-Bundesstaat Washington.
Sehen Java (Programmiersprache) und Microsoft
Microsoft PowerPoint
Microsoft PowerPoint ist ein Präsentationsprogramm von Microsoft.
Sehen Java (Programmiersprache) und Microsoft PowerPoint
Microsoft Windows
Microsoft Windows (englische Aussprache) bzw.
Sehen Java (Programmiersprache) und Microsoft Windows
MIDlet
Ein MIDlet ist eine Software für ein Mobiltelefon oder vergleichbares mobiles Gerät (Smartphone, Sensornetzknoten), welche in der Programmiersprache Java geschrieben ist und dem Mobile Information Device Profile (MIDP) entspricht.
Sehen Java (Programmiersprache) und MIDlet
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 (Programmiersprache) und Mikroprozessor
Minecraft
Minecraft ist ein Sandbox-Computerspiel, das ursprünglich vom schwedischen Programmierer Markus „Notch“ Persson und seinem dazu gegründeten Unternehmen Mojang entwickelt wurde.
Sehen Java (Programmiersprache) und Minecraft
MinGW
MinGW oder Mingw32 (Minimalist GNU for Windows) ist eine Portierung der Entwicklerwerkzeuge GNU Compiler Collection (GCC) und GNU Debugger (GDB) für Windows.
Sehen Java (Programmiersprache) und MinGW
Mobile App
Android 7.0 Als Mobile App (auf Deutsch meist in der Kurzform App, eine Abkürzung für den Fachbegriff Applikation; teils auch das App; auf englisch als Kurzform für) wird eine Anwendungssoftware für Mobilgeräte beziehungsweise mobile Betriebssysteme bezeichnet.
Sehen Java (Programmiersprache) und Mobile App
Multithreading
Multithreading (auch Nebenläufigkeit, Mehrsträngigkeit oder Mehrfädigkeit genannt) bezeichnet in der Informatik das gleichzeitige (oder quasi-gleichzeitige) Abarbeiten mehrerer Threads (Ausführungsstränge) innerhalb eines einzelnen Prozesses oder eines Tasks (ein Anwendungsprogramm).
Sehen Java (Programmiersprache) und Multithreading
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 (Programmiersprache) und Nebenläufigkeit
NetBeans IDE
NetBeans IDE (oft auch nur NetBeans genannt) ist eine freie integrierte Entwicklungsumgebung, die komplett in der Programmiersprache Java geschrieben wurde und auf der NetBeans-Plattform läuft.
Sehen Java (Programmiersprache) und NetBeans IDE
Netscape Communications
Netscape Communications war ein US-amerikanisches Softwareunternehmen, das ab 1994 den Webbrowser Netscape Navigator entwickelte und vermarktete.
Sehen Java (Programmiersprache) und Netscape Communications
Node.js
Node.js ist eine plattformübergreifende Open-Source-JavaScript-Laufzeitumgebung, die JavaScript-Code außerhalb eines Webbrowsers ausführen kann.
Sehen Java (Programmiersprache) und Node.js
Notepad++
Notepad++ ist ein freier Texteditor für Windows.
Sehen Java (Programmiersprache) und Notepad++
Nullsoft Scriptable Install System
Nullsoft Scriptable Install System (kurz NSIS) ist eine Software zur Erstellung von Installationsprogrammen für das Betriebssystem Windows.
Sehen Java (Programmiersprache) und Nullsoft Scriptable Install System
Objektorientierte Programmierung
Die objektorientierte Programmierung (kurz OOP) ist ein auf dem Konzept der Objektorientierung basierendes Programmierparadigma.
Sehen Java (Programmiersprache) und Objektorientierte Programmierung
Open Source
Logo der Open Source Initiative Als Open Source (aus englisch open source, wörtlich offene Quelle) wird Software bezeichnet, deren Quelltext öffentlich ist und von Dritten eingesehen, geändert und genutzt werden kann.
Sehen Java (Programmiersprache) und Open Source
OpenJDK
OpenJDK ist die offizielle freie Implementierung der Java Platform, Standard Edition (Java SE) von Sun Microsystems und stellt den freien Nachfolger des Java Development Kit (JDK) dar.
Sehen Java (Programmiersprache) und OpenJDK
Oracle
Oracle Corporation ist ein US-amerikanischer Soft- und Hardwarehersteller mit Hauptsitz in Austin, Texas.
Sehen Java (Programmiersprache) und Oracle
Overhead (EDV)
Als Overhead (deutsch Verwaltungsdaten) gelten in der elektronischen Datenverarbeitung (EDV) Daten, die nicht primär zu den Nutzdaten zählen, sondern als Zusatzinformation zur Übermittlung oder Speicherung benötigt werden.
Sehen Java (Programmiersprache) und Overhead (EDV)
Parallele Programmierung
Parallele Programmierung ist ein Programmierparadigma.
Sehen Java (Programmiersprache) und Parallele Programmierung
Pattern Matching
Pattern Matching (englisch für Musterabgleich) oder musterbasierte Suche ist ein Begriff für symbolverarbeitende Verfahren, die anhand eines vorgegebenen Musters diskrete Strukturen oder Teilmengen einer diskreten Struktur identifizieren.
Sehen Java (Programmiersprache) und Pattern Matching
Perl (Programmiersprache)
Perl ist eine freie, plattformunabhängige und interpretierte Programmiersprache, die mehrere Paradigmen unterstützt.
Sehen Java (Programmiersprache) und Perl (Programmiersprache)
Persistenz (Informatik)
Persistenz (von lateinisch persistere „verharren, stehen bleiben“) ist ein wesentlicher Begriff in der Informatik, der die Fähigkeit eines Systems beschreibt, den Zustand seiner Daten (persistente Daten, transiente Daten), Objektmodelle oder logischen Verbindungen über längere Zeiträume hinweg zu bewahren.
Sehen Java (Programmiersprache) und Persistenz (Informatik)
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 (Programmiersprache) und Plattformunabhängigkeit
Portlet
Portlets sind beliebig kombinierbare Komponenten einer Benutzeroberfläche, die von einem Portalserver angezeigt und verwaltet werden.
Sehen Java (Programmiersprache) und Portlet
Principle of Least Surprise
Das Principle of Least Surprise, auch unter der Abkürzung POLS bekannt, ist eine goldene Regel in der Software-Ergonomie, der Mensch-Computer-Interaktion und dem Interfacedesign.
Sehen Java (Programmiersprache) und Principle of Least Surprise
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 (Programmiersprache) und Programmbibliothek
Programmierschnittstelle
Quelltextkompatibilität, d. h. Quelltext kann ohne Anpassungen für die jeweiligen Systeme erfolgreich kompiliert werden. Eine Programmierschnittstelle (auch Anwendungsschnittstelle, genauer Schnittstelle zur Programmierung von Anwendungen), häufig nur kurz API genannt (von, wörtlich ‚Anwendungs­programmier­schnittstelle‘), ist ein Programmteil, der von einem Softwaresystem anderen Programmen zur Anbindung an das System zur Verfügung gestellt wird.
Sehen Java (Programmiersprache) und Programmierschnittstelle
Programmiersprache
Quelltext eines Programms in der Programmiersprache C++. Scratch. Eine Programmiersprache ist eine formale Sprache zur Formulierung von Datenstrukturen und Algorithmen, d. h.
Sehen Java (Programmiersprache) und Programmiersprache
Programmierwerkzeug
Programmierwerkzeuge sind Computerprogramme, die Softwareentwickler bei ihren Tätigkeiten der Programmierung von Computerprogrammen unterstützen.
Sehen Java (Programmiersprache) und Programmierwerkzeug
Prozedurale Programmierung
Prozedurale Programmierung ist ein Programmierparadigma, nach dem Computerprogramme entwickelt werden können.
Sehen Java (Programmiersprache) und Prozedurale Programmierung
Prozessor
Die''“ eines Intel 80486DX2 Ein Computer-Prozessor ist ein (meist stark verkleinertes und meist frei) programmierbares Rechenwerk, also eine elektronische Schaltung, die gemäß übergebenen Befehlen Aktionen ausführt, wie andere elektronische Schaltungen und Mechanismen zu steuern.
Sehen Java (Programmiersprache) und Prozessor
Python (Programmiersprache)
Python (auf Deutsch auch) ist eine universelle, üblicherweise interpretierte, höhere Programmiersprache.
Sehen Java (Programmiersprache) und Python (Programmiersprache)
Quelltext
siehe eigene Artikel. Quelltext, auch Quellcode oder unscharf Programmcode genannt, ist in der Informatik der für Menschen lesbare, in einer Programmiersprache geschriebene Text eines Computerprogrammes.
Sehen Java (Programmiersprache) und Quelltext
Rational Application Developer
Rational Application Developer (RAD) ist eine integrierte Entwicklungsumgebung des Unternehmens IBM Zur Entwicklung und Analyse von Web-, Webservices-, Java-, Jakarta EE- und Portalanwendungen.
Sehen Java (Programmiersprache) und Rational Application Developer
Rechenleistung
Die Rechenleistung (auch Datenverarbeitungsleistung oder Performanz. englisch computing power oder performance genannt) ist ein Maß für Rechenmaschinen und Datenverarbeitungs- (kurz DV-Systeme) oder informationstechnische Systeme (kurz IT-Systeme).
Sehen Java (Programmiersprache) und Rechenleistung
Rechnerarchitektur
Rechnerarchitektur ist ein Teilgebiet der Technischen Informatik, das sich mit dem Design von Rechnern (Computern) und speziell mit deren Organisation sowie deren externem und internem Aufbau (was ebenfalls mit 'Rechnerarchitektur' bezeichnet wird) beschäftigt.
Sehen Java (Programmiersprache) und Rechnerarchitektur
Rechnernetz
Ein Rechnernetz, Computernetz oder Computernetzwerk ist ein Zusammenschluss verschiedener technischer, primär selbstständiger elektronischer Systeme (insbesondere Computern, aber auch Sensoren, Aktoren, Agenten und sonstigen funktechnischen Komponenten), der die Kommunikation der einzelnen Systeme untereinander ermöglicht.
Sehen Java (Programmiersprache) und Rechnernetz
Referenz (Programmierung)
Eine Referenz ist ein Verweis auf ein Objekt.
Sehen Java (Programmiersprache) und Referenz (Programmierung)
Reflexion (Programmierung)
Reflexion bedeutet in der Programmierung, dass ein Programm seine eigene Struktur kennt (englisch introspection) und/oder diese modifizieren kann (englisch intercession).
Sehen Java (Programmiersprache) und Reflexion (Programmierung)
Remote Application Platform
Die Remote Application Platform (kurz RAP, vormals Rich Ajax Platform) ist ein Eclipse-Plug-in, zur Entwicklung von Web-2.0-Anwendungen (Ajax) auf Basis der Programmiersprache Java.
Sehen Java (Programmiersprache) und Remote Application Platform
Remote Method Invocation
Remote Method Invocation (RMI, deutsch etwa „Aufruf entfernter Methoden“), gelegentlich auch als Methodenfernaufruf bezeichnet, ist der Aufruf einer Methode eines entfernten Java-Objekts und realisiert die Java-eigene Art des Remote Procedure Call.
Sehen Java (Programmiersprache) und Remote Method Invocation
Robustheit
Der Begriff Robustheit (lat. robustus, von robur Hart-, Eichenholz) bezeichnet die Fähigkeit eines Systems, Veränderungen ohne Anpassung seiner anfänglich stabilen Struktur standzuhalten.
Sehen Java (Programmiersprache) und Robustheit
Sandbox
Sandbox ist die englischsprachige Bezeichnung für Sandkiste oder Sandkasten und bezeichnet allgemein einen isolierten Bereich, innerhalb dessen jede Maßnahme keine Auswirkung auf die äußere Umgebung hat.
Sehen Java (Programmiersprache) und Sandbox
Scala (Programmiersprache)
Scala ist eine funktionale und objektorientierte Programmiersprache.
Sehen Java (Programmiersprache) und Scala (Programmiersprache)
Schnittstelle (Objektorientierung)
Eine Schnittstelle oder ein Interface (oder protocol) definiert in der objektorientierten Programmierung, welche Methoden in den unterschiedlichen Klassen u. Ä.
Sehen Java (Programmiersprache) und Schnittstelle (Objektorientierung)
Seed7
Seed7 ist eine erweiterbare Programmiersprache, die von Thomas Mertes erfunden wurde.
Sehen Java (Programmiersprache) und Seed7
Semantik
Semantik (von), auch Bedeutungslehre genannt, ist die wissenschaftliche Beschäftigung mit Bedeutung und mit den verschiedenen Beziehungen zwischen einem Zeichen und dem Bezeichneten.
Sehen Java (Programmiersprache) und Semantik
Sicherheit
Sicherheit bezeichnet allgemein den Zustand, der für Individuen, Gemeinschaften sowie andere Lebewesen, Objekte und Systeme frei von unvertretbaren Risiken ist oder als gefahrenfrei angesehen wird.
Sehen Java (Programmiersprache) und Sicherheit
Siemens
Skulptur „The Wings“ von Architekt und Künstler Daniel Libeskind vor der Siemens-Zentrale in München Die Siemens AG ist ein deutscher Mischkonzern mit den Schwerpunkten Automatisierung und Digitalisierung in der Industrie, Infrastruktur für Gebäude, dezentrale Energiesysteme, Mobilitätslösungen für den Schienen- und Straßenverkehr sowie Medizintechnik.
Sehen Java (Programmiersprache) und Siemens
Signatur (Programmierung)
Eine Signatur (oder Methodensignatur) definiert in der Programmierung die formale Schnittstelle einer Funktion oder Prozedur.
Sehen Java (Programmiersprache) und Signatur (Programmierung)
Skriptsprache
Skriptsprachen (auch Scriptsprachen) sind Programmiersprachen, die über einen Interpreter ausgeführt werden.
Sehen Java (Programmiersprache) und Skriptsprache
Smalltalk (Programmiersprache)
Smalltalk ist ein Sammelbegriff einerseits für eine dynamische, im Original untypisierte objektorientierte Programmiersprache und andererseits für eine vollständige Entwicklungsumgebung, die in den 1970er Jahren am Xerox PARC Forschungszentrum durch Alan Kay, Dan Ingalls, Adele Goldberg und andere entwickelt wurde.
Sehen Java (Programmiersprache) und Smalltalk (Programmiersprache)
Speicherleck
Speicherleck (gelegentlich auch Speicherloch oder kurz memleak) bezeichnet einen Fehler in der Speicherverwaltung eines Computerprogramms, der dazu führt, dass es einen Teil des Arbeitsspeichers zwar belegt, diesen jedoch weder freigibt noch nutzt.
Sehen Java (Programmiersprache) und Speicherleck
Starke Typisierung
Starke Typisierung, auch strenge Typisierung genannt (beide nur teilweise lehnübersetzt aus dem englischen Ausdruck strong typing), ist ein Prinzip bei der Typisierung von Programmiersprachen.
Sehen Java (Programmiersprache) und Starke Typisierung
Statische Typisierung
Statische Typisierung bezeichnet ein Schema der Typisierung von Programmiersprachen.
Sehen Java (Programmiersprache) und Statische Typisierung
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 (Programmiersprache) und Sun Microsystems
Swing (Java)
Widgets von Swing mit dem ''Ocean Look and Feel'' (Standard seit Java 1.5) Klassenhierarchie von AWT und Swing Swing ist ein GUI-Toolkit für die Programmiersprache Java von Sun Microsystems.
Sehen Java (Programmiersprache) und Swing (Java)
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 (Programmiersprache) und Syntax
Template (C++)
Templates (englisch für Schablonen oder Vorlagen) sind ein Mittel zur Typparametrierung in C++.
Sehen Java (Programmiersprache) und Template (C++)
Text
Text (‚weben‘, ‚flechten‘) bezeichnet im nichtwissenschaftlichen Sprachgebrauch eine abgegrenzte, zusammenhängende, meist schriftliche sprachliche Äußerung, im weiteren Sinne auch nicht geschriebene, aber schreibbare Sprachinformation (beispielsweise eines Liedes, Films oder einer improvisierten Theater­aufführung).
Sehen Java (Programmiersprache) und Text
Texteditor
Texteditor Ein Texteditor (von ‚Inhalt‘ und editor für ‚Herausgeber‘ oder ‚Erzeuger‘) ist ein Computerprogramm zum Bearbeiten von Texten.
Sehen Java (Programmiersprache) und Texteditor
TextPad
TextPad ist ein kommerzieller Texteditor für Windows-Betriebssysteme.
Sehen Java (Programmiersprache) und TextPad
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 (Programmiersprache) und Thread (Informatik)
TIOBE-Index
TIOBE-Index im Zeitraum 2002–2022 Der TIOBE Programming Community Index ist ein seit 2001 publiziertes und monatlich aktualisiertes Ranking von Programmiersprachen nach ihrer Popularität.
Sehen Java (Programmiersprache) und TIOBE-Index
Tony Hoare
Sir Tony Hoare (2011) Sir Charles Antony Richard Hoare (* 11. Januar 1934 in Colombo, Sri Lanka), besser bekannt als Tony Hoare oder C.A.R. Hoare, ist ein britischer Informatiker.
Sehen Java (Programmiersprache) und Tony Hoare
Translet
Als Translet bezeichnet man in Anlehnung an Applets meist in Java geschriebene, als Java-Bytecode vorliegende Module für XML-Transformationen in XSLT, welche in TrAX-kompatiblen XSLT-Prozessoren wie z. B.
Sehen Java (Programmiersprache) und Translet
Transmission Control Protocol/Internet Protocol
Transmission Control Protocol/Internet Protocol (TCP/IP) ist eine Gruppe von Netzwerkprotokollen.
Sehen Java (Programmiersprache) und Transmission Control Protocol/Internet Protocol
X (stilisierte Schreibweise 𝕏), ehemals Twitter (für „Gezwitscher“), ist ein Mikroblogging-Dienst des mehrheitlich von Elon Musk kontrollierten Unternehmens X Corp. (vormals Twitter Inc.). Ohne Konto sind Inhalte nur eingeschränkt einsehbar.
Sehen Java (Programmiersprache) und Twitter
Typinferenz
Durch Typinferenz (mit type „(Daten-)Art“ oder „Datentyp“ und inference „Schlussfolgerung“), auch Typableitung genannt, kann in manchen (stark typisierten) Programmiersprachen viel Schreibarbeit eingespart werden, indem auf die Niederschrift von Typangaben verzichtet wird, die aus den restlichen Angaben und den Typisierungsregeln hergeleitet (rekonstruiert) werden können; dazu bedient man sich derselben Regeln, die auch zur Typprüfung dienen, als deren Fortentwicklung die Typinferenz in gewisser Weise anzusehen ist.
Sehen Java (Programmiersprache) und Typinferenz
Vala (Programmiersprache)
Vala ist eine objektorientierte Programmiersprache, die ab 2006 von Jürg Billeter und Raffaele Sandrini, die an der ETH Zürich Informatik studierten, entwickelt wurde.
Sehen Java (Programmiersprache) und Vala (Programmiersprache)
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 (Programmiersprache) und Variable (Programmierung)
Vim
Vim (Vi IMproved) ist eine Weiterentwicklung des Texteditors vi.
Sehen Java (Programmiersprache) und Vim
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 (Programmiersprache) und Virtuelle Maschine
Visual Basic .NET
Visual Basic.NET (Abk. VB.NET) ist eine Programmiersprache von Microsoft, die auf dem.NET Framework aufbaut.
Sehen Java (Programmiersprache) und Visual Basic .NET
Visual J++
Visual J++ ist der Name für eine Programmiersprache, mit der Microsoft die Programmiersprache Java implementiert hat, sowie für eine entsprechende Entwicklungsumgebung von Microsoft.
Sehen Java (Programmiersprache) und Visual J++
Visual Studio Code
Visual Studio Code (kurz VS Code) ist ein kostenloser Quelltext-Editor von Microsoft.
Sehen Java (Programmiersprache) und Visual Studio Code
Vuze
Vuze (sprich engl. views; bis 2008: Azureus) ist ein freies Filesharingprogramm für das BitTorrent-Protokoll.
Sehen Java (Programmiersprache) und Vuze
Wartbarkeit
Die Wartbarkeit (supportability oder serviceability) von Software ist die Einfachheit, mit der ein Softwaresystem oder eine Softwarekomponente modifiziert werden kann, um Fehler zu beheben, Performanz oder andere Attribute zu verbessern oder Anpassungen an die veränderte Umgebung vorzunehmen.
Sehen Java (Programmiersprache) und Wartbarkeit
Webbrowser
Windows 10 Android Webbrowser oder allgemein auch Browser (zu to browse ‚stöbern‘) sind Computerprogramme zur Darstellung von Webseiten im World Wide Web oder allgemein von Dokumenten und Daten.
Sehen Java (Programmiersprache) und Webbrowser
Webservice
Ein Webservice (auch Webdienst) stellt eine Schnittstelle für die Maschine-zu-Maschine- oder Anwendungs-Kommunikation über Rechnernetze wie das Internet zur Verfügung.
Sehen Java (Programmiersprache) und Webservice
WebSphere
Logo WebSphere ist eine Produktlinie des Unternehmens IBM, die unterschiedliche Software für Anwendungsintegration, Infrastruktur (z. B. Transaktionen und Warteschlangen) und eine integrierte Entwicklungsumgebung umfasst.
Sehen Java (Programmiersprache) und WebSphere
Wertparameter
Wertparameter (engl. call by value oder pass by value) sind Parameter von Unterprogrammen, die Kopien der beim Aufruf übergebenen Argumente speichern.
Sehen Java (Programmiersprache) und Wertparameter
Wiederverwendbarkeit
Wiederverwendbarkeit (engl. „Reusability“) ist ein Qualitätsmerkmal von Software-Bausteinen.
Sehen Java (Programmiersprache) und Wiederverwendbarkeit
Wired
Wired ist eine von Louis Rossetto und Jane Metcalfe im März 1993 gegründete US-amerikanische Computerzeitschrift.
Sehen Java (Programmiersprache) und Wired
Xcode
Xcode ist eine integrierte Entwicklungsumgebung von Apple für macOS.
Sehen Java (Programmiersprache) und Xcode
XDoclet
XDoclet ist ein Werkzeug zum attributorientierten Arbeiten in Java.
Sehen Java (Programmiersprache) und XDoclet
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 (Programmiersprache) und Zeiger (Informatik)
Zertifizierung
Als Zertifizierung (von ‚bestimmt‘, ‚gewiss‘, ‚sicher‘ und facere ‚machen‘, ‚schaffen‘, ‚verfertigen‘) bezeichnet man ein Verfahren, mit dessen Hilfe die Einhaltung bestimmter Anforderungen nachgewiesen wird.
Sehen Java (Programmiersprache) und Zertifizierung
.NET (Oberbegriff)
.NET-Logo.NET, teilweise auch als Microsoft.NET bezeichnet, dient als Oberbegriff für mehrere von Microsoft herausgegebene Software-Plattformen, die der Entwicklung und Ausführung von Anwendungsprogrammen dienen, Produkte, Frameworks, Programmiersprachen und alles, was mit den genannten in Verbindung steht, etwa Werkzeuge und Techniken.
Sehen Java (Programmiersprache) und .NET (Oberbegriff)
Siehe auch
Programmiersprache für die Java Virtual Machine
- AgentSheets & AgentCubes
- BeanShell
- Ceylon (Programmiersprache)
- Clojure
- ColdFusion
- E (Programmiersprache)
- Fortress (Programmiersprache)
- Gosu (Programmiersprache)
- Groovy
- JRuby
- Java (Programmiersprache)
- Jython
- Kotlin (Programmiersprache)
- Processing
- Rhino (Programmierung)
- Scala (Programmiersprache)
- X10 (Programmiersprache)
- Xtend
Auch bekannt als Java (Softwaretechnologie), Java Development Environment, Java-Compiler, Programmiersprache Java.
, Formale Semantik, Freie Software, Funktion (Programmierung), Funktion höherer Ordnung, Funktionale Programmierung, Garbage Collection, Geany, Generische Programmierung in Java, Geschäftslogik, Gmail, GNU Classpath, GNU Compiler for Java, GNU General Public License, Google LLC, Google Web Toolkit, GPL linking exception, Grafische Benutzeroberfläche, Groovy, Guy Lewis Steele junior, Heise online, HotSpot, HP Inc., Hypertext Markup Language, IBM, IEEE 754, Installation (Computer), Integer (Datentyp), Integrierte Entwicklungsumgebung, IntelliJ IDEA, Interpreter, IT-Tage, Jakarta Enterprise Beans, Jakarta Servlet, James Gosling, Java Archive, Java Community Process, Java Development Kit, Java Language Specification, Java Native Interface, Java Platform, Micro Edition, Java Virtual Machine, Java Web Start, Java-Applet, Java-Laufzeitumgebung, Java-Technologie, JavaBeans, Javadoc, JavaOne, JavaScript, JAX (Konferenz), JBuilder, JCreator, Jed, JEdit, Jenkins (Software), JetBrains, Jikes, Jira (Software), JSmooth, Just-in-time-Kompilierung, Kaffe, Klasse (Objektorientierung), Klassendiagramm, Kotlin (Programmiersprache), Laufzeit (Informatik), Laufzeitumgebung, Linux, LLVM, MacOS, Marke (Recht), Maschinensprache, Mehrfachvererbung, Metadaten, Methode (Programmierung), Microsoft, Microsoft PowerPoint, Microsoft Windows, MIDlet, Mikroprozessor, Minecraft, MinGW, Mobile App, Multithreading, Nebenläufigkeit, NetBeans IDE, Netscape Communications, Node.js, Notepad++, Nullsoft Scriptable Install System, Objektorientierte Programmierung, Open Source, OpenJDK, Oracle, Overhead (EDV), Parallele Programmierung, Pattern Matching, Perl (Programmiersprache), Persistenz (Informatik), Plattformunabhängigkeit, Portlet, Principle of Least Surprise, Programmbibliothek, Programmierschnittstelle, Programmiersprache, Programmierwerkzeug, Prozedurale Programmierung, Prozessor, Python (Programmiersprache), Quelltext, Rational Application Developer, Rechenleistung, Rechnerarchitektur, Rechnernetz, Referenz (Programmierung), Reflexion (Programmierung), Remote Application Platform, Remote Method Invocation, Robustheit, Sandbox, Scala (Programmiersprache), Schnittstelle (Objektorientierung), Seed7, Semantik, Sicherheit, Siemens, Signatur (Programmierung), Skriptsprache, Smalltalk (Programmiersprache), Speicherleck, Starke Typisierung, Statische Typisierung, Sun Microsystems, Swing (Java), Syntax, Template (C++), Text, Texteditor, TextPad, Thread (Informatik), TIOBE-Index, Tony Hoare, Translet, Transmission Control Protocol/Internet Protocol, Twitter, Typinferenz, Vala (Programmiersprache), Variable (Programmierung), Vim, Virtuelle Maschine, Visual Basic .NET, Visual J++, Visual Studio Code, Vuze, Wartbarkeit, Webbrowser, Webservice, WebSphere, Wertparameter, Wiederverwendbarkeit, Wired, Xcode, XDoclet, Zeiger (Informatik), Zertifizierung, .NET (Oberbegriff).
