Logo
Unionpedia
Kommunikation
Jetzt bei Google Play
Neu! Laden Sie Unionpedia auf Ihrem Android™-Gerät herunter!
Herunterladen
Schneller Zugriff als Browser!
 

Java (Programmiersprache)

Index Java (Programmiersprache)

Java ist eine objektorientierte Programmiersprache und eine eingetragene Marke des Unternehmens Sun Microsystems, welches 2010 von Oracle aufgekauft wurde.

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, ..., 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). Erweitern Sie Index (165 mehr) »

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.

Neu!!: Java (Programmiersprache) und Abstract Window Toolkit · Mehr sehen »

Abstraktion (Informatik)

Der Begriff Abstraktion wird in der Informatik sehr häufig eingesetzt und beschreibt die Trennung zwischen Konzept und Umsetzung.

Neu!!: Java (Programmiersprache) und Abstraktion (Informatik) · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und ActionScript · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Adapter (Entwurfsmuster) · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Ahead-of-time-Compiler · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Android (Betriebssystem) · Mehr sehen »

Android Studio

Android Studio ist eine freie Integrierte Entwicklungsumgebung (IDE) von Google und offizielle Entwicklungsumgebung für die Android-Softwareentwicklung.

Neu!!: Java (Programmiersprache) und Android Studio · Mehr sehen »

Annotation (Java)

Als Annotation wird im Zusammenhang mit der Programmiersprache Java ein Sprachelement bezeichnet, das die Einbindung von Metadaten in den Quelltext erlaubt.

Neu!!: Java (Programmiersprache) und Annotation (Java) · Mehr sehen »

Apache Harmony

Apache Harmony war ein Projekt der Apache Software Foundation mit dem Ziel, eine Open-Source-Version der Java-Technologie zu entwickeln.

Neu!!: Java (Programmiersprache) und Apache Harmony · Mehr sehen »

Apache-Lizenz

Die Apache-Lizenz ist eine durch die Free Software Foundation anerkannte Freie-Software-Lizenz der Apache Software Foundation, jedoch keine Copyleft-Lizenz.

Neu!!: Java (Programmiersprache) und Apache-Lizenz · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Apple · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Atom (Texteditor) · Mehr sehen »

Attribut (Programmierung)

Ein Attribut (von ‚zuteilen‘, ‚zuordnen‘), auch Eigenschaft genannt, gilt im Allgemeinen als Merkmal, Kennzeichen, Informationsdetail etc., das einem konkreten Objekt zugeordnet ist.

Neu!!: Java (Programmiersprache) und Attribut (Programmierung) · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Ausnahmebehandlung · Mehr sehen »

Ü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.

Neu!!: Java (Programmiersprache) und Übersetzungszeit · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Basisklasse · Mehr sehen »

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. Februar 2020 Ein Betriebssystem, auch OS (von) genannt, ist eine Zusammenstellung von Computerprogrammen, die die Systemressourcen eines Computers wie Arbeitsspeicher, Festplatten, Ein- und Ausgabegeräte verwaltet und diese Anwendungsprogrammen zur Verfügung stellt.

Neu!!: Java (Programmiersprache) und Betriebssystem · Mehr sehen »

Bill Joy

Bill Joy Bill Joy (eigentlich William Nelson Joy; * 8. November 1954 in Detroit, Michigan) ist ein US-amerikanischer Softwareentwickler.

Neu!!: Java (Programmiersprache) und Bill Joy · Mehr sehen »

Binärschnittstelle

''API'') sollten nicht verwechselt werden. Eine Binärschnittstelle definiert eine Schnittstelle zwischen zwei Computerprogrammen auf Maschinenebene.

Neu!!: Java (Programmiersprache) und Binärschnittstelle · Mehr sehen »

BlueJ

BlueJ ist eine integrierte Entwicklungsumgebung für Java, die speziell für Ausbildungszwecke konzipiert wurde.

Neu!!: Java (Programmiersprache) und BlueJ · Mehr sehen »

Boolean

Ein Boolean, benannt nach George Boole, ist ein Element einer booleschen Algebra.

Neu!!: Java (Programmiersprache) und Boolean · Mehr sehen »

Borland

Logo des Unternehmens Borland war ein US-amerikanisches Softwareunternehmen mit Sitz in Austin, Texas.

Neu!!: Java (Programmiersprache) und Borland · Mehr sehen »

Bytecode

Bytecode ist in der Informatik die Bezeichnung für eine Sammlung von Befehlen in binärer Form für eine virtuelle Maschine.

Neu!!: Java (Programmiersprache) und Bytecode · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und C (Programmiersprache) · Mehr sehen »

C++

C++ ist eine von der ISO genormte Programmiersprache.

Neu!!: Java (Programmiersprache) und C++ · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und C++-Metaprogrammierung · Mehr sehen »

C-Sharp

C# (englisch c sharp) ist eine typsichere objektorientierte Allzweck-Programmiersprache.

Neu!!: Java (Programmiersprache) und C-Sharp · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und C’t · Mehr sehen »

Clojure

Clojure ist ein moderner Lisp-Dialekt, der interaktive Entwicklung unterstützt.

Neu!!: Java (Programmiersprache) und Clojure · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Compiler · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Computerspiel · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Cygwin · Mehr sehen »

Datentyp

Formal bezeichnet ein Datentyp (vom englischen data type) oder eine Datenart in der Informatik die Zusammenfassung von Objektmengen mit den darauf definierten Operationen.

Neu!!: Java (Programmiersprache) und Datentyp · Mehr sehen »

Delegation (Softwareentwicklung)

Delegation (von ‚Abordnung‘, ‚Übertragung‘) hat in der objektorientierten Programmierung verschiedene Bedeutungen, die alle mit dynamischer Methodenbindung zur Programmlaufzeit zu tun haben.

Neu!!: Java (Programmiersprache) und Delegation (Softwareentwicklung) · Mehr sehen »

DOAG e. V.

Logo Der DOAG e. V. ist eine der wichtigsten unabhängigen Informationsplattformen zu IT-nahen Themen im deutschsprachigen Raum.

Neu!!: Java (Programmiersprache) und DOAG e. V. · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Doclet · Mehr sehen »

Dynamische Optimierung

Bei der dynamischen Optimierung handelt es sich um eine Optimierungstechnik, die das Laufzeitverhalten von Software während der Ausführung erheblich verbessert.

Neu!!: Java (Programmiersprache) und Dynamische Optimierung · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Dynamische Typisierung · Mehr sehen »

Eclipse (IDE)

Eclipse (von „Sonnenfinsternis“, „Finsternis“, „Verdunkelung“) ist ein open-source Programmierwerkzeug zur Entwicklung von Software verschiedener Art.

Neu!!: Java (Programmiersprache) und Eclipse (IDE) · Mehr sehen »

Eclipse Foundation

Die Eclipse Foundation ist eine gemeinnützige Gesellschaft mit der Aufgabe, die Eclipse-Open-Source-Gemeinschaft und ihre Projekte zu unterstützen.

Neu!!: Java (Programmiersprache) und Eclipse Foundation · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Eclipse Public License · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Eiffel (Programmiersprache) · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Einfachheit · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Einsprungpunkt · Mehr sehen »

Emacs

Emacs (Plural: Emacsen) ist eine Familie von Texteditoren.

Neu!!: Java (Programmiersprache) und Emacs · Mehr sehen »

Entwurfsmuster

Entwurfsmuster sind bewährte Lösungsschablonen für wiederkehrende Entwurfsprobleme sowohl in der Architektur als auch in der Softwarearchitektur und -entwicklung.

Neu!!: Java (Programmiersprache) und Entwurfsmuster · Mehr sehen »

Excelsior JET

Excelsior JET war ein proprietärer Java-to-Nativecode-Compiler (Ahead-of-time-Compiler).

Neu!!: Java (Programmiersprache) und Excelsior JET · Mehr sehen »

Fabrikmethode

Der Begriff Fabrikmethode bezeichnet ein Entwurfsmuster aus dem Bereich der Softwareentwicklung.

Neu!!: Java (Programmiersprache) und Fabrikmethode · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Filesharing · Mehr sehen »

Formale Grammatik

Formale Grammatiken sind mathematische Modelle von Grammatiken, die zur eindeutigen Erzeugung und Beschreibung formaler Sprachen dienen.

Neu!!: Java (Programmiersprache) und Formale Grammatik · Mehr sehen »

Formale Semantik

Formale Semantik beschäftigt sich mit der exakten Bedeutung von Termen in künstlichen oder natürlichen Sprachen.

Neu!!: Java (Programmiersprache) und Formale Semantik · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Freie Software · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Funktion (Programmierung) · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Funktion höherer Ordnung · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Funktionale Programmierung · Mehr sehen »

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. Dadurch wird wieder ein großer Speicherbereich für die zukünftige Erstellung von Objekten verfügbar. Die Garbage Collection, kurz GC (für Müllabfuhr, auch automatische Speicherbereinigung oder Freispeichersammlung genannt) bezeichnet in der Software- und Informationstechnik eine automatische Speicherverwaltung, die zur Vermeidung von Speicherproblemen beiträgt; der Vorteil wird mit einem erhöhten Ressourcenverbrauch erkauft.

Neu!!: Java (Programmiersprache) und Garbage Collection · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Geany · Mehr sehen »

Generische Programmierung in Java

Generische Programmierung in Java wird durch sog.

Neu!!: Java (Programmiersprache) und Generische Programmierung in Java · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Geschäftslogik · Mehr sehen »

Gmail

Gmail, früher zeit- und gebietsweise auch Google Mail, ist ein kostenloser, werbefinanzierter E-Mail-Dienst des US-amerikanischen Unternehmens Google.

Neu!!: Java (Programmiersprache) und Gmail · Mehr sehen »

GNU Classpath

Swing) GNU Classpath war eine freie Implementierung der Standardklassenbibliotheken für die Programmiersprache Java.

Neu!!: Java (Programmiersprache) und GNU Classpath · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und GNU Compiler for Java · Mehr sehen »

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).

Neu!!: Java (Programmiersprache) und GNU General Public License · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Google LLC · Mehr sehen »

Google Web Toolkit

Das Google Web Toolkit (GWT) ist ein freies Webframework.

Neu!!: Java (Programmiersprache) und Google Web Toolkit · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und GPL linking exception · Mehr sehen »

Grafische Benutzeroberfläche

Grafische Benutzeroberfläche oder auch grafische Benutzerschnittstelle oder Bedienoberfläche (Abk. GUI von) bezeichnet eine Form von Benutzerschnittstelle eines Computers.

Neu!!: Java (Programmiersprache) und Grafische Benutzeroberfläche · Mehr sehen »

Groovy

Groovy ist eine Programmiersprache und Skriptsprache, die dynamische und statische Typisierung unterstützt.

Neu!!: Java (Programmiersprache) und Groovy · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Guy Lewis Steele junior · Mehr sehen »

Heise online

heise online oder Heise-Newsticker (auch heise.de) ist eine seit 1996 bestehende Nachrichten-Website der Heise Medien.

Neu!!: Java (Programmiersprache) und Heise online · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und HotSpot · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und HP Inc. · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Hypertext Markup Language · Mehr sehen »

IBM

Die International Business Machines Corporation (IBM) ist ein börsennotiertes US-amerikanisches IT- und Beratungsunternehmen mit Sitz in Armonk im Bundesstaat New York.

Neu!!: Java (Programmiersprache) und IBM · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und IEEE 754 · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Installation (Computer) · Mehr sehen »

Integer (Datentyp)

Mit Integer (für ganze Zahl; von) wird in der Informatik ein Datentyp bezeichnet, der ganzzahlige Werte speichert.

Neu!!: Java (Programmiersprache) und Integer (Datentyp) · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Integrierte Entwicklungsumgebung · Mehr sehen »

IntelliJ IDEA

IntelliJ IDEA ist eine integrierte Entwicklungsumgebung (IDE) des Softwareunternehmens JetBrains für die Programmiersprachen Java, Kotlin, Groovy und Scala.

Neu!!: Java (Programmiersprache) und IntelliJ IDEA · Mehr sehen »

Interpreter

Als Interpreter wird ein Computerprogramm bezeichnet, das eine Abfolge von Anweisungen anscheinend direkt ausführt, wobei das Format der Anweisungen vorgegeben ist.

Neu!!: Java (Programmiersprache) und Interpreter · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und IT-Tage · Mehr sehen »

Jakarta Enterprise Beans

Jakarta Enterprise Beans (früher Enterprise JavaBeans, EJB) sind standardisierte Komponenten innerhalb der Java-EE-Plattform.

Neu!!: Java (Programmiersprache) und Jakarta Enterprise Beans · Mehr sehen »

Jakarta Servlet

Als Jakarta Servlet (früher Java Servlet) bezeichnet man Java-Klassen, deren Instanzen innerhalb eines Webservers Anfragen von Clients entgegennehmen und beantworten.

Neu!!: Java (Programmiersprache) und Jakarta Servlet · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und James Gosling · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Java Archive · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Java Community Process · Mehr sehen »

Java Development Kit

Das Java Development Kit (JDK) des Unternehmens Oracle – ehemals von Sun Microsystems – ist eines der von Java-Entwicklern meistgenutzten Java-SDKs.

Neu!!: Java (Programmiersprache) und Java Development Kit · Mehr sehen »

Java Language Specification

Die Java Language Specification (kurz JLS, deutsch „Spezifikation der Sprache Java“) ist die Spezifikation der Semantik und Syntax der Programmiersprache Java.

Neu!!: Java (Programmiersprache) und Java Language Specification · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Java Native Interface · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Java Platform, Micro Edition · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Java Virtual Machine · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Java Web Start · Mehr sehen »

Java-Applet

Ein Java-Applet ist ein Computerprogramm, das mittels Java-Technologie erstellt und normalerweise in einem Webbrowser ausgeführt wird.

Neu!!: Java (Programmiersprache) und Java-Applet · Mehr sehen »

Java-Laufzeitumgebung

Die Java-Laufzeitumgebung (kurz JRE) ist die Laufzeitumgebung der Java-Technik.

Neu!!: Java (Programmiersprache) und Java-Laufzeitumgebung · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Java-Technologie · Mehr sehen »

JavaBeans

JavaBeans sind Software-Komponenten für die Programmiersprache Java.

Neu!!: Java (Programmiersprache) und JavaBeans · Mehr sehen »

Javadoc

Javadoc ist ein Software-Dokumentationswerkzeug, das aus Java-Quelltexten automatisch HTML-Dokumentationsdateien erstellt.

Neu!!: Java (Programmiersprache) und Javadoc · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und JavaOne · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und JavaScript · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und JAX (Konferenz) · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und JBuilder · Mehr sehen »

JCreator

JCreator ist eine integrierte Entwicklungsumgebung von Xinox Software für Java.

Neu!!: Java (Programmiersprache) und JCreator · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Jed · Mehr sehen »

JEdit

jEdit ist ein freier Texteditor, der sich hauptsächlich an Programmierer richtet.

Neu!!: Java (Programmiersprache) und JEdit · Mehr sehen »

Jenkins (Software)

Jenkins ist ein erweiterbares, webbasiertes Software-System zur kontinuierlichen Integration von Software-Komponenten zu einem Anwendungsprogramm.

Neu!!: Java (Programmiersprache) und Jenkins (Software) · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und JetBrains · Mehr sehen »

Jikes

Jikes war ein freier Bytecode-Compiler für die Programmiersprache Java.

Neu!!: Java (Programmiersprache) und Jikes · Mehr sehen »

Jira (Software)

Jira ist eine Webanwendung zur Fehlerverwaltung, Problembehandlung und zum operativen Projektmanagement, die von Atlassian entwickelt wird.

Neu!!: Java (Programmiersprache) und Jira (Software) · Mehr sehen »

JSmooth

JSmooth ist eine freie Software um Java-Archive-Dateien (JAR) in Windows-EXE-Dateien zu verpacken (wrappen).

Neu!!: Java (Programmiersprache) und JSmooth · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Just-in-time-Kompilierung · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Kaffe · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Klasse (Objektorientierung) · Mehr sehen »

Klassendiagramm

Ein Klassendiagramm ist ein Strukturdiagramm der Unified Modeling Language (UML) zur grafischen Darstellung (Modellierung) von Klassen, Schnittstellen sowie deren Beziehungen.

Neu!!: Java (Programmiersprache) und Klassendiagramm · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Kotlin (Programmiersprache) · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Laufzeit (Informatik) · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Laufzeitumgebung · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Linux · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und LLVM · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und MacOS · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Marke (Recht) · Mehr sehen »

Maschinensprache

Eine Maschinensprache, wie sie bei Maschinencode bzw.

Neu!!: Java (Programmiersprache) und Maschinensprache · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Mehrfachvererbung · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Metadaten · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Methode (Programmierung) · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Microsoft · Mehr sehen »

Microsoft PowerPoint

Microsoft PowerPoint ist ein Präsentationsprogramm von Microsoft.

Neu!!: Java (Programmiersprache) und Microsoft PowerPoint · Mehr sehen »

Microsoft Windows

Microsoft Windows (englische Aussprache) bzw.

Neu!!: Java (Programmiersprache) und Microsoft Windows · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und MIDlet · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Mikroprozessor · Mehr sehen »

Minecraft

Minecraft ist ein Sandbox-Computerspiel, das ursprünglich vom schwedischen Programmierer Markus „Notch“ Persson und seinem dazu gegründeten Unternehmen Mojang entwickelt wurde.

Neu!!: Java (Programmiersprache) und Minecraft · Mehr sehen »

MinGW

MinGW oder Mingw32 (Minimalist GNU for Windows) ist eine Portierung der Entwicklerwerkzeuge GNU Compiler Collection (GCC) und GNU Debugger (GDB) für Windows.

Neu!!: Java (Programmiersprache) und MinGW · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Mobile App · Mehr sehen »

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).

Neu!!: Java (Programmiersprache) und Multithreading · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Nebenläufigkeit · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und NetBeans IDE · Mehr sehen »

Netscape Communications

Netscape Communications war ein US-amerikanisches Softwareunternehmen, das ab 1994 den Webbrowser Netscape Navigator entwickelte und vermarktete.

Neu!!: Java (Programmiersprache) und Netscape Communications · Mehr sehen »

Node.js

Node.js ist eine plattformübergreifende Open-Source-JavaScript-Laufzeitumgebung, die JavaScript-Code außerhalb eines Webbrowsers ausführen kann.

Neu!!: Java (Programmiersprache) und Node.js · Mehr sehen »

Notepad++

Notepad++ ist ein freier Texteditor für Windows.

Neu!!: Java (Programmiersprache) und Notepad++ · Mehr sehen »

Nullsoft Scriptable Install System

Nullsoft Scriptable Install System (kurz NSIS) ist eine Software zur Erstellung von Installationsprogrammen für das Betriebssystem Windows.

Neu!!: Java (Programmiersprache) und Nullsoft Scriptable Install System · Mehr sehen »

Objektorientierte Programmierung

Die objektorientierte Programmierung (kurz OOP) ist ein auf dem Konzept der Objektorientierung basierendes Programmierparadigma.

Neu!!: Java (Programmiersprache) und Objektorientierte Programmierung · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Open Source · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und OpenJDK · Mehr sehen »

Oracle

Oracle Corporation ist ein US-amerikanischer Soft- und Hardwarehersteller mit Hauptsitz in Austin, Texas.

Neu!!: Java (Programmiersprache) und Oracle · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Overhead (EDV) · Mehr sehen »

Parallele Programmierung

Parallele Programmierung ist ein Programmierparadigma.

Neu!!: Java (Programmiersprache) und Parallele Programmierung · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Pattern Matching · Mehr sehen »

Perl (Programmiersprache)

Perl ist eine freie, plattformunabhängige und interpretierte Programmiersprache, die mehrere Paradigmen unterstützt.

Neu!!: Java (Programmiersprache) und Perl (Programmiersprache) · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Persistenz (Informatik) · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Plattformunabhängigkeit · Mehr sehen »

Portlet

Portlets sind beliebig kombinierbare Komponenten einer Benutzeroberfläche, die von einem Portalserver angezeigt und verwaltet werden.

Neu!!: Java (Programmiersprache) und Portlet · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Principle of Least Surprise · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Programmbibliothek · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Programmierschnittstelle · Mehr sehen »

Programmiersprache

Quelltext eines Programms in der Programmiersprache C++. Scratch. Eine Programmiersprache ist eine formale Sprache zur Formulierung von Datenstrukturen und Algorithmen, d. h.

Neu!!: Java (Programmiersprache) und Programmiersprache · Mehr sehen »

Programmierwerkzeug

Programmierwerkzeuge sind Computerprogramme, die Softwareentwickler bei ihren Tätigkeiten der Programmierung von Computerprogrammen unterstützen.

Neu!!: Java (Programmiersprache) und Programmierwerkzeug · Mehr sehen »

Prozedurale Programmierung

Prozedurale Programmierung ist ein Programmierparadigma, nach dem Computerprogramme entwickelt werden können.

Neu!!: Java (Programmiersprache) und Prozedurale Programmierung · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Prozessor · Mehr sehen »

Python (Programmiersprache)

Python (auf Deutsch auch) ist eine universelle, üblicherweise interpretierte, höhere Programmiersprache.

Neu!!: Java (Programmiersprache) und Python (Programmiersprache) · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Quelltext · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Rational Application Developer · Mehr sehen »

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).

Neu!!: Java (Programmiersprache) und Rechenleistung · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Rechnerarchitektur · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Rechnernetz · Mehr sehen »

Referenz (Programmierung)

Eine Referenz ist ein Verweis auf ein Objekt.

Neu!!: Java (Programmiersprache) und Referenz (Programmierung) · Mehr sehen »

Reflexion (Programmierung)

Reflexion bedeutet in der Programmierung, dass ein Programm seine eigene Struktur kennt (englisch introspection) und/oder diese modifizieren kann (englisch intercession).

Neu!!: Java (Programmiersprache) und Reflexion (Programmierung) · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Remote Application Platform · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Remote Method Invocation · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Robustheit · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Sandbox · Mehr sehen »

Scala (Programmiersprache)

Scala ist eine funktionale und objektorientierte Programmiersprache.

Neu!!: Java (Programmiersprache) und Scala (Programmiersprache) · Mehr sehen »

Schnittstelle (Objektorientierung)

Eine Schnittstelle oder ein Interface (oder protocol) definiert in der objektorientierten Programmierung, welche Methoden in den unterschiedlichen Klassen u. Ä.

Neu!!: Java (Programmiersprache) und Schnittstelle (Objektorientierung) · Mehr sehen »

Seed7

Seed7 ist eine erweiterbare Programmiersprache, die von Thomas Mertes erfunden wurde.

Neu!!: Java (Programmiersprache) und Seed7 · Mehr sehen »

Semantik

Semantik (von), auch Bedeutungslehre genannt, ist die wissenschaftliche Beschäftigung mit Bedeutung und mit den verschiedenen Beziehungen zwischen einem Zeichen und dem Bezeichneten.

Neu!!: Java (Programmiersprache) und Semantik · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Sicherheit · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Siemens · Mehr sehen »

Signatur (Programmierung)

Eine Signatur (oder Methodensignatur) definiert in der Programmierung die formale Schnittstelle einer Funktion oder Prozedur.

Neu!!: Java (Programmiersprache) und Signatur (Programmierung) · Mehr sehen »

Skriptsprache

Skriptsprachen (auch Scriptsprachen) sind Programmiersprachen, die über einen Interpreter ausgeführt werden.

Neu!!: Java (Programmiersprache) und Skriptsprache · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Smalltalk (Programmiersprache) · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Speicherleck · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Starke Typisierung · Mehr sehen »

Statische Typisierung

Statische Typisierung bezeichnet ein Schema der Typisierung von Programmiersprachen.

Neu!!: Java (Programmiersprache) und Statische Typisierung · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Sun Microsystems · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Swing (Java) · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Syntax · Mehr sehen »

Template (C++)

Templates (englisch für Schablonen oder Vorlagen) sind ein Mittel zur Typparametrierung in C++.

Neu!!: Java (Programmiersprache) und Template (C++) · Mehr sehen »

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).

Neu!!: Java (Programmiersprache) und Text · Mehr sehen »

Texteditor

Texteditor Ein Texteditor (von ‚Inhalt‘ und editor für ‚Herausgeber‘ oder ‚Erzeuger‘) ist ein Computerprogramm zum Bearbeiten von Texten.

Neu!!: Java (Programmiersprache) und Texteditor · Mehr sehen »

TextPad

TextPad ist ein kommerzieller Texteditor für Windows-Betriebssysteme.

Neu!!: Java (Programmiersprache) und TextPad · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Thread (Informatik) · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und TIOBE-Index · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Tony Hoare · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Translet · Mehr sehen »

Transmission Control Protocol/Internet Protocol

Transmission Control Protocol/Internet Protocol (TCP/IP) ist eine Gruppe von Netzwerkprotokollen.

Neu!!: Java (Programmiersprache) und Transmission Control Protocol/Internet Protocol · Mehr sehen »

Twitter

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.

Neu!!: Java (Programmiersprache) und Twitter · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Typinferenz · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Vala (Programmiersprache) · Mehr sehen »

Variable (Programmierung)

In der Programmierung ist eine Variable ein abstrakter Behälter für einen Wert, der bei der Ausführung eines Computerprogramms auftritt.

Neu!!: Java (Programmiersprache) und Variable (Programmierung) · Mehr sehen »

Vim

Vim (Vi IMproved) ist eine Weiterentwicklung des Texteditors vi.

Neu!!: Java (Programmiersprache) und Vim · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Virtuelle Maschine · Mehr sehen »

Visual Basic .NET

Visual Basic.NET (Abk. VB.NET) ist eine Programmiersprache von Microsoft, die auf dem.NET Framework aufbaut.

Neu!!: Java (Programmiersprache) und Visual Basic .NET · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Visual J++ · Mehr sehen »

Visual Studio Code

Visual Studio Code (kurz VS Code) ist ein kostenloser Quelltext-Editor von Microsoft.

Neu!!: Java (Programmiersprache) und Visual Studio Code · Mehr sehen »

Vuze

Vuze (sprich engl. views; bis 2008: Azureus) ist ein freies Filesharingprogramm für das BitTorrent-Protokoll.

Neu!!: Java (Programmiersprache) und Vuze · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Wartbarkeit · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Webbrowser · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Webservice · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und WebSphere · Mehr sehen »

Wertparameter

Wertparameter (engl. call by value oder pass by value) sind Parameter von Unterprogrammen, die Kopien der beim Aufruf übergebenen Argumente speichern.

Neu!!: Java (Programmiersprache) und Wertparameter · Mehr sehen »

Wiederverwendbarkeit

Wiederverwendbarkeit (engl. „Reusability“) ist ein Qualitätsmerkmal von Software-Bausteinen.

Neu!!: Java (Programmiersprache) und Wiederverwendbarkeit · Mehr sehen »

Wired

Wired ist eine von Louis Rossetto und Jane Metcalfe im März 1993 gegründete US-amerikanische Computerzeitschrift.

Neu!!: Java (Programmiersprache) und Wired · Mehr sehen »

Xcode

Xcode ist eine integrierte Entwicklungsumgebung von Apple für macOS.

Neu!!: Java (Programmiersprache) und Xcode · Mehr sehen »

XDoclet

XDoclet ist ein Werkzeug zum attributorientierten Arbeiten in Java.

Neu!!: Java (Programmiersprache) und XDoclet · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Zeiger (Informatik) · Mehr sehen »

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.

Neu!!: Java (Programmiersprache) und Zertifizierung · Mehr sehen »

.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.

Neu!!: Java (Programmiersprache) und .NET (Oberbegriff) · Mehr sehen »

Leitet hier um:

Java (Softwaretechnologie), Java Development Environment, Java-Compiler, Programmiersprache Java.

AusgehendeEingehende
Hallo! Wir sind auf Facebook! »