magicmarcy.de | Java

Java

In der Kategorie Java dreht sich alles um die beliebte Programmiersprache für Einsteiger und Profis. Hier findest du praxisnahe Tutorials, Codebeispiele und Erklärungen zu wichtigen Konzepten aus der Java-Welt – von den Grundlagen bis hin zu modernen Frameworks. Egal ob du deine ersten Programme schreibst oder dein Wissen vertiefen möchtest: Hier lernst du, wie du sauberen, wartbaren und effizienten Java-Code entwickelst.

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


Maps in Java - mehr als Wegweiser

Java • 16. März 2025 • Lesezeit: 4 Minuten Read later

In der Java-Welt begegnet man früher oder später sogenannten Maps (der Map-Schnittstelle) – und das völlig zu Recht! Sie ist ein grundlegender Bestandteil der Java Collection Frameworks und ermöglicht es, anders als Listen, Daten als Schlüssel-Wert-Paare zu speichern.

Eine Map ist grundsätzlich erstmal eine Datenstruktur, in der jeder Schlüssel (Key) genau einem Wert (Value) zugeordnet ist. Das kennt man Weiterlesen


Der Garbage Collector in Java - Superheld Müllsammler

Java • 12. März 2025 • Lesezeit: 5 Minuten Read later

Vielleicht hast du den Begriff in Zusammenhang mit Java schon einmal gehört: Der Garabage Collector (deutsch: der Müllsammler). "Name ist Programm" könnte man sagen, denn der Garbage Collector (GC) ist eine der wichtigsten Komponenten der Java Virtual Machine (JVM). Er verwaltet den Speicher automatisch, indem er ungenutzte Objekte erkennt und entfernt und somit Speicher freigibt. Dadurch entfällt die Notwendigkeit einer expliziten Speicherfreigabe durch den Entwickler, wie es beispielsweise in C oder C++ der Fall ist. Weiterlesen


[VIDEO] Exception Handling #2

Java • 11. März 2025 • Lesezeit: 1 Minuten Read later

Vor einiger Zeit habe ich hier im Blog bereits einen Beitrag über Exception Handling in Java veröffentlicht. Ergänzend zu diesem Beitrag bin ich über ein spannendes YouTube Video gestoßen, welches ich dir an dieser Stelle als zusätzliches "Futter" an die Hand geben möchte.

Im Video "You're Doing Exceptions Wrong" erzählt Matt Burke auf der NDC London, was wir beim behandeln von Ausnahmen eigentlich falsch machen und viel wichtiger, wie wir es in Zukunft besser machen können. Weiterlesen


[VIDEO] Java 24 - Neue Features!

Java • 7. März 2025 • Lesezeit: 1 Minuten Read later

Java 24 befindet sich seit dem 5. Dezember 2024 in der sogenannten „Rampdown Phase One”, d. h. es werden keine weiteren JDK Enhancement Proposals (JEPs) in das Release aufgenommen. Das Feature-Set steht also fest. Es werden nur noch Bugs gefixt und ggf. kleinere Verbesserungen durchgeführt.

In Java 24 werden ... überraschung... exakt 24 JEPs umgesetzt – nach Java 11 (18 JEPs) ein neuer Rekord! Das hört sich erstmal nach viel an, mit einem Großteil der Änderungen werden allerdings die meisten von uns im Programmier-Alltag nicht direkt konfrontieren werden. Weiterlesen


Von OOA über OOD zu OOP

Java • 6. März 2025 • Lesezeit: 5 Minuten Read later

In meinem Blog geht es ja hauptsächlich um Java-Themen sowie begleitendes Material. Hier möchte ich einmal über eine häufig auftretende Frage sprechen: Wie kommt man von der objektorientierten Analyse zur objektorientierten Programmierung. Weiterlesen


Assoziationen in Java - Entschuldigung, kennen wir uns?

Java • 4. März 2025 • Lesezeit: 3 Minuten Read later

Ich hatte neulich erst einen Beitrag zur objektorientierten Programmieung in Java geschrieben und möchte ergänzend dazu heute über Assoziationen sprechen. Denn auch diese sind ein wichtiger Teil wenn uns um Verbindungen, bzw. Beziehungen zwischen Klassen geht. Weiterlesen


Generische Datentypen in Java

Java • 28. Februar 2025 • Lesezeit: 5 Minuten Read later

Datentypen sind in Java ja relativ einfach: int, char, double, float, String, boolean deren Wrapper-Klassen sowie eigene Objekte und am Ende ist doch alles nur ein Object, oder? Doch irgendwie gibt es da noch mehr denn was ist denn eigentlich dieser komische Typ T den man schon mal irgendwo gesehen hat?

In diesem Beitrag soll es um generische Datentypen gehen und ich möchte dir an einem kurzen Beispiel zeigen, wie sie anzuwenden sind. 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

Jan
Feb
 
 
 
Mar
 
 
 
 
Apr
 
 
 
Mon
Wed
Fri