magicmarcy.de | Interface

Interface

Hier findest du alle Beiträge die mit dem Tag Interface versehen sind.

Der Comparator in Java: Dein Werkzeug für präzise und flexible Sortierungen

Java • 29. Januar 2026 • Lesezeit: 9 Minuten Read later

Der Comparator begegnet dir in Java spätestens dann, wenn du anfängst, Listen nicht nur "irgendwie", sondern gezielt nach bestimmten Eigenschaften sortieren zu wollen. Vielleicht willst du Modelle nach einem Feld ordnen, Daten fürs Frontend vorbereiten oder einfach nur eine Liste von Objekten sauber und strukturiert ausgeben. Genau hier spielt der Comparator seine Stärken aus: Du kannst Vergleichslogik definieren, ohne deine Klassen selbst anzupassen, und behältst dabei volle Kontrolle über das Sortierverhalten. Weiterlesen


Lambdas in Java - kompakt, flexibel und überraschend mächtig

Java • 25. Januar 2026 • Lesezeit: 7 Minuten Read later

Lambdas in Java wirken am Anfang ein bisschen abstrakt: Pfeile, viele runde Klammern und irgendwo soll dann "funktionale Programmierung" passieren. In Wahrheit sind Lambdas aber vor allem eins: eine kompakte Schreibweise um dir das Leben im Alltag mit Java deutlich leichter zu machen.

In diesem Artikel schauen wir uns an, was Lambdas sind, wofür du sie brauchst und wie du den Aufbau Schritt für Schritt verstehst. Das Ziel: Du sollst nachher ohne Bauchschmerzen ein einfaches Lambda schreiben können und ungefähr wissen, was in der Sprache im Hintergrund passiert. Weiterlesen


Java Interview-Fragen: #1 Java Grundlagen

Java • 7. April 2025 • Lesezeit: 5 Minuten Read later

Kürzlich habe ich einen Artikel gelesen, in dem es um Fragen in einem Vorstellungsgespräch als Java-Entwickler ging. Es wurden einige Fragen vorgestellt und die These aufgestellt, dass die meisten Bewerber diese Fragen nicht beantworten können.

Aus diesem Grund möchte ich in dieser Serie auf diese Java Fragen im Vorstellungsgespräch eingehen und sie beantworten. Weiterlesen


Interfaces vs. abstrakte Klassen in Java

Java • 24. Februar 2025 • Lesezeit: 4 Minuten Read later

Ich hatte erst kürzlich einen Beitrag über objektorientierte Programmierung in Java geschrieben. Diesen findest du hier. Da der Beitrag eh schon recht lang geworden war, wollte ich das Thema Interfaces und abstrakte Klassen und dessen Unterschiede in einem separaten Beitrag noch einmal aufgreifen, denn sie gehören zu den wichtigsten Konzepten der objektorientierten Programmierung.

Beide dienen dazu, eine gemeinsame Basis für mehrere Klassen bereitzustellen, aber sie haben unterschiedliche Anwendungsfälle und Einschränkungen. In diesem Beitrag erkläre ich die Unterschiede anhand eines einfachen Beispiels und erläutere, wann welche Technik sinnvoll eingesetzt wird. Weiterlesen


Über
Avatar

Hi, ich bin Marcel!
Als Fachinformatiker für Anwendungsentwicklung und IHK-geprüfter Ausbilder teile ich auf meinem Blog Grundlagen- und Fortgeschrittenen-Wissen für angehende Entwickler*innen und Interessierte, sowie weitere spannende Themen aus der IT.

Blog Aktivität

Dec
 
 
 
Jan
 
 
 
Feb
 
 
 
Mar
 
Mon
Wed
Fri