736 Begriffe aus IT, Netzwerk, Sicherheit und Programmierung: erst kurz erklärt, dann ausführlicher. Suche nach einem Wort oder wähle einen Buchstaben.
24 Treffer
Syntax: (parameter) -> ausdruck bzw. (parameter) -> { anweisungen }. Funktioniert nur mit "funktionalen Interfaces" (Interfaces mit genau einer abstrakten Methode, z. B. Runnable, Comparator). Häufig kombiniert mit der Streams-API, um Collections kompakt zu filtern, transformieren oder sortieren.
Verwandt: Anonymous Classes · Interface · Sorting · Java · Syntax · Advanced Sorting
Ganzer Artikel im Wiki →Lambda-Ausdrücke werden häufig als Argument an andere Funktionen übergeben, z. B. um festzulegen, wie eine Collection gefiltert, transformiert oder sortiert werden soll — statt einer eigenen benannten Vergleichsmethode reicht ein kurzer Ausdruck direkt an Ort und Stelle. Das Konzept stammt aus der funktionalen Programmierung, hat sich aber inzwischen in fast allen modernen Sprachen etabliert.
Verwandt: Anonymous Classes (Anonyme Klassen) · Callback · Closure · Collections · Currying · Higher-Order-Funktion (Funktion höherer Ordnung)
Ganzer Artikel im Wiki →Es gibt zwei- und dreistellige Varianten (Alpha-2 bzw. Alpha-3); für ccTLDs wird ausschließlich der zweistellige Alpha-2-Code verwendet. Ländercodes tauchen auch außerhalb von DNS auf, z. B. in Telefonvorwahlen oder IBAN-Nummern.
Verwandt: ccTLD · DNS · ISO · Geografische TLD · TLD
Ganzer Artikel im Wiki →Wegen des begrenzten Platzes und der Wärmeabfuhr sind Laptop-Komponenten oft fest verlötet oder herstellerspezifisch — Aufrüstbarkeit ist deutlich eingeschränkter als bei Desktop-PCs. Dafür ermöglichen sie mobiles Arbeiten dank eingebautem Akku.
Verwandt: Bildschirm · Computer · CPU · Desktop-PCs · Komponenten · Anschlüsse
Ganzer Artikel im Wiki →Lastenheft: Anforderungen und Wünsche des Auftraggebers („Was soll das System leisten?“). Pflichtenheft: (grobes) Datenverarbeitungskonzept des Auftragnehmers zur Umsetzung des Lastenhefts („Wie und womit wird es umgesetzt?“). Die Projektdokumentation ist etwas Drittes: die Darstellung der Vorgehensweise durch den Prüfling.
Verwandt: Abnahme und Übergabe · IHK-Projektdokumentation · Projektphasen
Ganzer Artikel im Wiki →Niedrige Latenz ist besonders wichtig bei Echtzeitanwendungen wie Online-Gaming, VoIP oder Videokonferenzen, wo bereits kleine Verzögerungen spürbar stören. Wird oft mit ping-Messungen ermittelt und ist unabhängig von der Bandbreite — eine Leitung kann viel Bandbreite und trotzdem hohe Latenz haben (z. B. Satelliteninternet).
Verwandt: Bandbreite · Leitung · Ping · VoIP · ACK · Anycast
Ganzer Artikel im Wiki →Kennt keine IP-Adressen und kann nicht zwischen unterschiedlichen Netzwerken routen — dafür ist er schnell und günstig für die reine Vermittlung innerhalb eines lokalen Netzes oder VLANs. Für Kommunikation zwischen verschiedenen Netzen braucht es einen Router oder Layer-3-Switch.
Verwandt: Layer-3-Switch · Switch · Ethernet · Frames · Header · Hub
Ganzer Artikel im Wiki →Vereint die hohe Portdichte und Geschwindigkeit eines Layer-2-Switches mit der Fähigkeit eines Routers, zwischen verschiedenen Subnetzen/VLANs zu vermitteln — praktisch für größere Unternehmensnetze, in denen viele VLANs untereinander kommunizieren müssen.
Verwandt: Layer-2-Switch · Switch · VLAN · IP-Adressen · MAC-Adressen · Router
Ganzer Artikel im Wiki →Dadurch lassen sich unendliche Folgen beschreiben und teure Berechnungen vermeiden, die nie benötigt werden. Haskell ist durchgehend lazy; in anderen Sprachen gibt es Generatoren, Streams, lazy-Variablen und Kurzschluss-Operatoren.
Verwandt: Higher-Order-Funktion (Funktion höherer Ordnung) · Iterator · Memoization · Pure Function (reine Funktion)
Ganzer Artikel im Wiki →"Leitung" wird sowohl für die reale physikalische Übertragungsstrecke (Kabel, Funkstrecke) als auch für eine logische, dedizierte Verbindung verwendet, die über ein gemeinsam genutztes Netz aufgebaut wird (z. B. eine Standleitung oder ein SSH-Tunnel). Eigenschaften wie Bandbreite und Latenz einer Leitung bestimmen direkt, wie viele Daten in welcher Zeit übertragen werden können.
Verwandt: Bandbreite · Latenz · Tunnel · Verbindung · Coax · Fiber
Ganzer Artikel im Wiki →Intern kombiniert LinkedHashMap eine Hash-Tabelle für schnellen Zugriff mit einer verketteten Liste, die die Reihenfolge der Einträge nachhält. Mit dem Zugriffsreihenfolge-Modus (accessOrder = true) lässt sich damit z. B. simpel ein LRU-Cache (zuletzt genutzte Einträge zuletzt) bauen.
Verwandt: HashSet · Schlüssel · Collections
Ganzer Artikel im Wiki →Eine normale, rein Hash-basierte Map garantiert keine bestimmte Durchlaufreihenfolge; LinkedHashMap merkt sich zusätzlich intern eine verkettete Liste der Einfügereihenfolge, ohne dabei die Geschwindigkeit des Hash-Zugriffs für einzelne Lese-/Schreibzugriffe zu verlieren. Nützlich, wenn sowohl schneller Zugriff über einen Schlüssel als auch eine konsistente Reihenfolge beim Durchlaufen wichtig sind.
Verwandt: Collections · HashSet (Hash-basierte Menge) · Schlüssel · Hashmap (Dictionary) · TreeSet (Sortierte Menge)
Ganzer Artikel im Wiki →Einfügen/Entfernen am Anfang oder in der Mitte ist bei einer LinkedList schnell (kein Verschieben nötig), dafür ist der Zugriff per Index langsam, da die Liste von vorn durchlaufen werden muss. LinkedList implementiert zusätzlich Deque, kann also auch als Stack oder Warteschlange genutzt werden.
Verwandt: ArrayList · List · Index
Ganzer Artikel im Wiki →Einfügen und Entfernen ist dadurch sehr schnell, sobald man die passende Stelle bereits kennt — es müssen nur die Verweise umgehängt werden, kein Speicherblock verschoben. Der Zugriff über einen Index ist dafür langsam, weil die Liste ab dem Anfang Knoten für Knoten durchlaufen werden muss, um eine bestimmte Position zu erreichen — im Gegensatz zum direkten Zugriff bei einem dynamischen Array.
Verwandt: ArrayList (Dynamisches Array) · List (Liste) · Index · Arrays · Collections · Data Structures (Datenstrukturen)
Ganzer Artikel im Wiki →"Linux" bezeichnet genau genommen nur den Kernel — die tatsächlichen Betriebssysteme ("Distributionen" wie Ubuntu, Debian, Arch) bündeln den Kernel mit Software drumherum. Dominiert im Server- und Cloud-Bereich sowie bei eingebetteten Systemen, wegen freier Lizenzierung, Stabilität und guter Skriptbarkeit über die Shell.
Verwandt: Betriebssystem (OS) · Docker · Shell · Windows · Kleopatra · Distribution
Ganzer Artikel im Wiki →Im Gegensatz zu Set behält eine List die Einfügereihenfolge bei und lässt gezielten Zugriff über einen Index zu (list.get(0)). Welche konkrete Implementierung sich lohnt, hängt vom Zugriffsmuster ab: viel Lesen per Index → ArrayList, viel Einfügen/Entfernen mitten in der Liste → LinkedList.
Verwandt: ArrayList · Collections · LinkedList · Abstraction · Arrays · Generics
Ganzer Artikel im Wiki →Anders als ein klassisches Array kann eine Liste in den meisten Sprachen dynamisch wachsen und schrumpfen. Gängige Implementierungen sind das dynamische Array (schneller Indexzugriff, langsameres Einfügen in der Mitte) und die verkettete Liste (schnelles Einfügen/Entfernen, langsamerer Indexzugriff).
Verwandt: Index · Collections · ArrayList (Dynamisches Array) · LinkedList (Verkettete Liste) · Arrays · Data Structures (Datenstrukturen)
Ganzer Artikel im Wiki →Ein Load Balancer sitzt logisch vor einer Gruppe von Servern und entscheidet nach einer Strategie (z. B. Round Robin, geringste aktuelle Last, oder Anycast-Routing), welcher Server eine konkrete Anfrage bearbeitet. Erhöht sowohl Performance (Parallelisierung) als auch Ausfallsicherheit (fällt ein Server aus, übernehmen die anderen).
Verwandt: Anycast · HTTP · OSI-Modell · Poll/Push · Port · Quell-Port
Ganzer Artikel im Wiki →Anders als Crypto-Ransomware (verschlüsselt gezielt Dateien, die auch nach Entfernung der Schadsoftware unbrauchbar bleiben) blockiert Locker-Ransomware meist "nur" die Bedienung des Geräts selbst — die Daten sind dabei oft technisch noch intakt, aber ohne Entsperrung nicht zugänglich. Häufiger bei mobilen Geräten anzutreffen als bei klassischen PCs.
Verwandt: 2FA · Ransomware · Bildschirm · Dateien · Daten
Ganzer Artikel im Wiki →&& und || in Java werten "kurzschlussartig" aus (Short-Circuit-Evaluation): bei a && b wird b gar nicht erst geprüft, wenn a schon false ist — nützlich, um z. B. eine null-Prüfung vor einem Feldzugriff sicher zu verketten (obj != null && obj.getWert() > 0).
Verwandt: Comparison Operators · if-Statement · Operatoren · Java
Ganzer Artikel im Wiki →&& liefert nur dann wahr, wenn BEIDE Seiten wahr sind; || reicht schon, wenn EINE Seite wahr ist. Die meisten Sprachen werten dabei "kurzschlüssig" aus (Short-Circuit Evaluation): Bei && wird die zweite Bedingung gar nicht erst geprüft, wenn die erste schon falsch ist, weil das Gesamtergebnis dann ohnehin feststeht — das lässt sich gezielt nutzen, um teure oder riskante Prüfungen zu vermeiden.
Verwandt: if...else · Operatoren · Comparison Operators (Vergleichsoperatoren) · if-Statement · Operator Precedence (Operator-Priorität)
Ganzer Artikel im Wiki →Long-Literale brauchen ein L-Suffix, sonst interpretiert Java die Zahl zuerst als int und der Compiler meldet einen Fehler, wenn sie zu groß ist: long grosseZahl = 10000000000L;. Häufig genutzt für Zeitstempel (Millisekunden seit 1970) oder IDs in Datenbanken mit sehr vielen Einträgen.
Verwandt: byte · short · Bits · Java · Collections · double
Ganzer Artikel im Wiki →Typische Anwendungsfälle sind Zeitstempel (Millisekunden seit einem festen Referenzpunkt), sehr große Zähler oder eindeutige IDs, die im Laufe der Zeit über den normalen 32-Bit-Bereich hinauswachsen. In vielen Sprachen muss ein long-Literal explizit gekennzeichnet werden (z. B. mit einem angehängten L), sonst interpretiert der Compiler die Zahl standardmäßig als kleineren Integer-Typ.
Verwandt: byte · short · Arithmetic Operators (Arithmetische Operatoren)
Ganzer Artikel im Wiki →Zu hohe Temperaturen führen bei CPUs/GPUs zu "Thermal Throttling" (automatische Leistungsreduzierung, um Schäden zu vermeiden) oder im Extremfall zu einem Crash. Alternativen zur Luftkühlung sind Wasserkühlungen, die Wärme über eine Flüssigkeit zu einem Radiator abtransportieren.
Verwandt: CPU · Crash · Desktop-PCs · Grafikkarten · Laptops · Strom
Ganzer Artikel im Wiki →