1620 Begriffe aus IT, Netzwerk, Sicherheit und Programmierung: erst kurz erklärt, dann ausführlicher. Suche nach einem Wort oder wähle einen Buchstaben.
5 Treffer
Enthält unter anderem den Compiler (javac), die Laufzeitumgebung (JRE mit der JVM) und Debugging-Werkzeuge. Wer nur fertige Java-Programme ausführen will, braucht lediglich das JRE; zum Entwickeln ist das vollständige JDK nötig.
Verwandt: Java · SDK · Java-Editionen: SE, EE, ME und Jakarta EE · JRE (Java Runtime Environment) · IDE
Ganzer Artikel im Wiki →Das JVM-Prinzip ermöglicht "Write once, run anywhere" — derselbe Bytecode läuft auf jedem Betriebssystem, für das eine JVM existiert. Wird häufig für große Unternehmensanwendungen, Android-Apps (historisch) und Backend-Systeme genutzt. Kompiliert und ausgeführt wird sie mit Werkzeugen aus dem JDK.
Verwandt: C++ · Garbage Collector · JDK · Kotlin · OOP · Android
Ganzer Artikel im Wiki →Der Compiler prüft dabei Syntax und Typen und meldet Fehler, bevor das Programm überhaupt läuft. Er erzeugt keinen Maschinencode für den Prozessor, sondern plattformunabhängigen Bytecode.
Verwandt: JRE (Java Runtime Environment) · Bytecode · Compiler · JIT-Compiler (Just-in-Time)
Ganzer Artikel im Wiki →Zur Entwicklung braucht man das größere JDK, das die JRE und zusätzlich Werkzeuge wie javac enthält. Anwender, die ein Java-Programm nur starten wollen, brauchten früher nur die JRE.
Verwandt: JDK · Java-Editionen: SE, EE, ME und Jakarta EE · javac (Java-Compiler) · JVM (Java Virtual Machine)
Ganzer Artikel im Wiki →Anders als das JDK (spezifisch für Java) ist "SDK" ein allgemeiner Oberbegriff — es gibt z. B. Android-SDKs, iOS-SDKs oder SDKs für einzelne Cloud-Dienste. Enthält typischerweise APIs, Compiler/Build-Tools, Beispielcode und oft einen Emulator zum Testen.
Verwandt: API · JDK · Stripe · Java · IDE
Ganzer Artikel im Wiki →