1620 Begriffe aus IT, Netzwerk, Sicherheit und Programmierung: erst kurz erklärt, dann ausführlicher. Suche nach einem Wort oder wähle einen Buchstaben.
20 Treffer
Der Begriff wird an mehreren Stellen verwendet, immer mit derselben Idee: Es gibt eine Vorlage (Klasse, Image, Programm) und davon beliebig viele laufende Ausführungen.
Verwandt: Server · Cloud · Docker · Virtualisierung · instanziieren · Skalierung
Ganzer Artikel im Wiki →Eine Klasse beschreibt, wie etwas aussieht und was es kann. Erst beim Instanziieren entsteht ein Objekt im Speicher (Heap) mit eigenen Attributwerten. Von einer Klasse lassen sich beliebig viele Instanzen erzeugen.
Verwandt: Instanz · initialisieren · Classes (Klassen) · Constructors (Konstruktoren) · Objects (Objekte) · NullPointerException (Java)
Ganzer Artikel im Wiki →Java setzt Abstraktion über zwei Mechanismen um: abstract class (kann sowohl fertige als auch offene, noch zu implementierende Methoden enthalten, aber selbst nicht direkt instanziiert werden) und Interface (reine Vertragsdefinition ohne eigenen Zustand). Beide zwingen Unterklassen, die offenen Methoden konkret zu implementieren.
Verwandt: Encapsulation · Interface · OOP · Java · Classes · List
Ganzer Artikel im Wiki →Häufig genutzt für einmalige Event-Handler oder Callback-Implementierungen, bei denen sich eine separate, benannte Klasse nicht lohnt. Seit Java 8 übernehmen Lambda-Ausdrücke diese Rolle für funktionale Interfaces (Interfaces mit genau einer Methode) meist kompakter.
Verwandt: Inner Classes · Lambda · Interface · Java · Classes · Interface
Ganzer Artikel im Wiki →Anonyme Klassen sparen den Aufwand, für eine nur einmal benötigte Implementierung eines Interfaces oder einer abstrakten Klasse eine vollständige, separat benannte Klasse anzulegen. In modernen Sprachen werden anonyme Klassen für einfache Fälle zunehmend durch kürzere Lambda-Ausdrücke ersetzt.
Verwandt: Inner Classes (Innere Klassen) · Lambda (Lambda-Ausdruck) · Nested Klassen · Interface (Schnittstelle)
Ganzer Artikel im Wiki →Innerhalb einer Instanzmethode weiß das Objekt über this, wer es selbst ist. Das braucht man vor allem, um ein Attribut von einem gleichnamigen Parameter zu unterscheiden, und um das Objekt selbst weiterzugeben.
Verwandt: Setter · Constructors (Konstruktoren) · super-Keyword · this-Keyword
Ganzer Artikel im Wiki →Eine Klasse selbst ist noch kein konkretes Objekt, sondern die Vorlage, aus der über new beliebig viele Objects erzeugt werden können, die jeweils eigene Werte für die Felder tragen. In Java lebt pro Datei üblicherweise genau eine öffentliche Klasse, benannt wie die Datei selbst.
Verwandt: Constructors · Encapsulation · Methods · Modifiers · Objects · OOP
Ganzer Artikel im Wiki →Eine Klasse selbst ist noch kein konkretes Ding, sondern nur die Vorlage — erst wenn mit ihr ein Objekt erzeugt wird (instanziiert), existiert eine konkrete Ausprägung mit eigenen Werten. Über Konstruktoren wird festgelegt, wie ein neues Objekt beim Erzeugen initialisiert wird. Klassen können außerdem von anderen Klassen erben (siehe Vererbung), um gemeinsame Funktionalität wiederzuverwenden.
Verwandt: Constructors (Konstruktoren) · Methods (Methoden) · Objects (Objekte) · OOP (Objektorientierte Programmierung) · Inheritance (Vererbung) · UML
Ganzer Artikel im Wiki →Dadurch hängt der Aufrufer nur von einer Schnittstelle ab (Polymorphie), nicht von konkreten Klassen. Neue Varianten lassen sich an einer Stelle ergänzen. Es gibt die einfache *Fabrikmethode* sowie die *Abstrakte Fabrik*, die ganze Familien zusammengehöriger Objekte erzeugt.
Verwandt: Dependency Injection · Singleton-Muster · Builder-Muster · Polymorphism (Polymorphie) · Interface (Schnittstelle) · Strategy-Muster (Strategie)
Ganzer Artikel im Wiki →Ein einfacher Check antwortet mit „200 OK", wenn die Anwendung lebt. Ein tieferer Check prüft Datenbank, Cache und externe Dienste. Load Balancer und Kubernetes nutzen Health Checks, um kranke Instanzen aus dem Betrieb zu nehmen.
Verwandt: Observability: Logs, Metriken und Traces · Load Balancer (Lastverteiler) · SLA, Support-Level und Ticketsystem
Ganzer Artikel im Wiki →Bietet Pull-Request-Äquivalente ("Merge Requests"), integrierte CI/CD-Pipelines und Issue-Tracking. Die Möglichkeit, eine eigene GitLab-Instanz im eigenen Rechenzentrum zu betreiben, macht es besonders für Unternehmen mit strengen Datenschutz- oder Compliance-Anforderungen attraktiv.
Verwandt: Git · GitHub · CI/CD-Pipeline · Pull Request
Ganzer Artikel im Wiki →Regelt die Rahmenlehrpläne dualer Ausbildungen, führt Zwischen- und Abschlussprüfungen durch und stellt die anerkannten Berufsabschlüsse aus. Für IT-Azubis in Deutschland die zentrale Prüfungsinstanz außerhalb von Betrieb und Berufsschule.
Verwandt: Anwendungsentwicklung · Daten- und Prozessanalyse · Systemintegration · BBiG · HWK
Ganzer Artikel im Wiki →Eine nicht-statische innere Klasse hat automatisch Zugriff auf die Felder der äußeren Instanz. Für Klassen, die keinen solchen Zugriff brauchen, ist eine statische verschachtelte Klasse (static class) meist die sauberere Wahl, da sie unabhängig von einer äußeren Instanz existieren kann.
Verwandt: Anonymous Classes · Classes · Iterator · Lambda
Ganzer Artikel im Wiki →Man spricht sie über den Punkt-Operator an: objekt.attribut, objekt.methode() oder bei statischen Mitgliedern Klasse.mitglied. Jedes Mitglied hat eine Sichtbarkeit und ist entweder Instanz- oder Klassenmitglied.
Verwandt: Nested Klassen · static · Zugriffsmodifikatoren
Ganzer Artikel im Wiki →Wie lange die Inaktivität bis zum Einschlafen dauert (Auto-Suspend-Timeout) und ob man das überhaupt abschalten kann (“Always Active”), hängt vom Neon-Tarif ab — höhere Tarife erlauben das Deaktivieren dieses Verhaltens.
Verwandt: Neon · React.cache() · Request · Code
Ganzer Artikel im Wiki →Zwei Objekte derselben Klasse sind unabhängige Speicherbereiche: Ändert man ein Feld des einen, bleibt das andere unberührt (sofern es keine geteilte Referenz ist). Objektvariablen in Java speichern eine Referenz auf das Objekt im Heap, nicht das Objekt selbst.
Verwandt: Classes · Constructors · OOP · Garbage Collector · Java · Non-primitive Types
Ganzer Artikel im Wiki →Aus derselben Klasse lassen sich beliebig viele Objekte erzeugen, die jeweils unabhängige Kopien der in der Klasse definierten Felder besitzen (jedes Auto-Objekt hat z. B. seine eigene Farbe), aber sich dieselben Methoden teilen. Der Zugriff auf ein Objekt erfolgt über eine Referenz (siehe Non-primitive Types), nicht über den direkten Wert selbst.
Verwandt: Classes (Klassen) · Methods (Methoden) · OOP (Objektorientierte Programmierung) · Non-primitive Types (Referenztypen) · UML · instanziieren
Ganzer Artikel im Wiki →Typische Kandidaten sind Konfigurationsobjekte, Logger oder Verbindungspools. Das Muster ist umstritten, weil es versteckten globalen Zustand einführt und Tests erschwert. Oft ist Dependency Injection mit einer einmal erzeugten Instanz die bessere Wahl.
Verwandt: Factory-Muster (Fabrik) · Builder-Muster · Dependency Injection · Classes (Klassen) · Thread (Faden)
Ganzer Artikel im Wiki →Normale Attribute und Methoden gehören zu einer Instanz, jedes Objekt hat seine eigene Kopie. Statische Mitglieder werden dagegen von allen Objekten geteilt und über den Klassennamen angesprochen.
Verwandt: final · Klassen-Member · void main
Ganzer Artikel im Wiki →Ohne this würde farbe = farbe; in einem Konstruktor mit Parameter farbe nichts bewirken (der Parameter würde sich selbst zuweisen). this.farbe = farbe; stellt klar: links das Objektfeld, rechts der Parameter. this() (mit Klammern) ruft zusätzlich einen anderen Konstruktor derselben Klasse auf.
Verwandt: Constructors · super-Keyword · Objects
Ganzer Artikel im Wiki →