1620 Begriffe aus IT, Netzwerk, Sicherheit und Programmierung: erst kurz erklärt, dann ausführlicher. Suche nach einem Wort oder wähle einen Buchstaben.
16 Treffer
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 →Statt Schleifen mit Zwischenvariablen beschreibt man, was passieren soll (deklarativ). Ein Stream speichert keine Daten, er ist eine Beschreibung der Verarbeitung. Die Arbeit geschieht erst, wenn eine Endoperation aufgerufen wird („lazy").
Ganzer Artikel im Wiki →Alle Editionen nutzen dieselbe Sprache und dieselbe Virtuelle Maschine. Sie unterscheiden sich in den mitgelieferten Bibliotheken (APIs). SE ist die Grundlage, EE und ME bauen darauf auf oder schränken sie ein.
Verwandt: JDK · JRE (Java Runtime Environment) · Packages/API
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 →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 →So verbinden virtuelle Maschinen die Portabilität von Bytecode mit der Geschwindigkeit nativen Codes. Das Programm startet interpretiert, die VM misst, welche Funktionen oft aufgerufen werden, und kompiliert diese in optimierten Maschinencode. Das Gegenstück ist die AOT-Kompilierung (*ahead of time*), die vor dem Start übersetzt.
Verwandt: Bytecode · Compiler · Interpreter · Garbage Collector · javac (Java-Compiler) · High-Level-Sprachen
Ganzer Artikel im Wiki →Er wurde mit Flugsimulatoren und Arcade-Automaten bekannt und kommt auch in Industrie, Rollstühlen und Kränen vor.
Verwandt: Controller · Spielkonsolen und Videospiele · USB
Ganzer Artikel im Wiki →Besonders geeignet für Fotos mit weichen Farbverläufen, da die Kompression Details wegoptimiert, die das menschliche Auge kaum wahrnimmt — bei scharfen Kanten oder Text (z. B. Screenshots) entstehen dagegen sichtbare Artefakte. WebP ist ein moderneres Format, das bei ähnlicher Qualität oft kleinere Dateien erzeugt.
Verwandt: Dekomprimieren · Komprimieren · WebP · Bit-Tiefe · Bildkompression (JPEG, PNG, WebP) · MPEG
Ganzer Artikel im Wiki →jQuery entstand 2006, als Browser-APIs noch stark uneinheitlich waren, und bot eine einheitliche, kompakte Syntax ($(".klasse").hide()) für Dinge, die heute in Vanilla JavaScript genauso einfach gehen. Viele ältere Webseiten und WordPress-Plugins hängen bis heute von jQuery ab.
Verwandt: React · Angular · HTML · JS · Syntax · Vue
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 →Ursprünglich reine Browser-Sprache, heute dank Node.js auch serverseitig einsetzbar. Läuft single-threaded mit einer Event-Loop, wodurch asynchrone Operationen (z. B. Netzwerk-Requests) nicht blockierend ablaufen. TypeScript baut als typisierte Erweiterung direkt auf JavaScript auf.
Verwandt: Browser · HTML · Node.js · TypeScript · Client · Crash-Handler
Ganzer Artikel im Wiki →Trotz des Namens ist JSON nicht an JavaScript gebunden — praktisch jede Programmiersprache kann JSON lesen und schreiben. Im Vergleich zu XML ist es deutlich kompakter (keine schließenden Tags) und wird nativ von JavaScript/TypeScript unterstützt (JSON.parse()/JSON.stringify()), weshalb es XML für die meisten neuen REST-APIs abgelöst hat.
Verwandt: API · REST · XML · Daten · JSONL (JSON Lines) · Stripe
Ganzer Artikel im Wiki →Praktisch für Logs und Streams, weil man Zeile für Zeile lesen und schreiben kann, ohne die ganze Datei zu parsen, und weil sich neue Einträge einfach anhängen lassen.
Verwandt: Claude Code Hooks · Code · JSON
Ganzer Artikel im Wiki →Es begrenzt Arbeitszeit, regelt Pausen und Urlaub und verbietet gefährliche Arbeiten.
Verwandt: Arbeitszeitgesetz · BBiG · Bundesurlaubsgesetz · Arbeitsschutzgesetz · Duale Ausbildung · Relevante Gesetze in der IT-Ausbildung
Ganzer Artikel im Wiki →Die JVM verhält sich wie ein kleiner, abstrakter Computer mit eigenem Befehlssatz (Bytecode), eigenem Speichermodell und eigener Speicherverwaltung. Sie sitzt als Schicht zwischen Programm und Betriebssystem.
Verwandt: Garbage Collector · JRE (Java Runtime Environment) · Virtuelle Maschine (VM) · Bytecode
Ganzer Artikel im Wiki →Ein JWT besteht aus drei Teilen, durch Punkte getrennt: Header, Payload und Signatur. Die ersten beiden sind JSON, nach dem Verfahren Base64URL kodiert, die dritte ist eine kryptografische Signatur darüber. Man erhält also einen langen Text wie xxxxx.yyyyy.zzzzz, den Browser oder Apps bei jeder Anfrage mitschicken (meist im Header Authorization: Bearer <token>).
Verwandt: Authentifizierung · Signatur · SSO · XSS (Cross-Site Scripting) · Base64 · JSON
Ganzer Artikel im Wiki →