magicmarcy.de | Java

Java

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

Java Einstieg: Was am Anfang wirklich zählt

Java • 22. Juni 2026 • Lesezeit: 10 Minuten Read later

Java wirkt am Anfang oft schwerer, als es eigentlich ist. Nicht, weil die Sprache absichtlich kompliziert wäre, sondern weil sie dich sehr früh mit Dingen konfrontiert, die bei HTML, CSS und auch JavaScript oft später oder weniger sichtbar auftauchen. Du schreibst nicht einfach ein paar Zeilen in eine Datei, öffnest sie im Browser und siehst sofort etwas auf dem Bildschirm. Du arbeitest mit Klassen, Methoden, Typen, einem Compiler, einer Laufzeitumgebung und meistens direkt mit einer IDE wie IntelliJ. Weiterlesen


PrimeFaces in Java: Praktischer Baukasten oder versteckte Magie?

Java • 20. Juni 2026 • Lesezeit: 9 Minuten Read later

PrimeFaces ist eine Komponentenbibliothek für Jakarta Faces, früher meistens unter dem Namen JavaServer Faces oder kurz JSF bekannt. Die ganz kurze Antwort wäre also: PrimeFaces ist ein Framework beziehungsweise eine UI-Bibliothek für Java-Webanwendungen. Diese Antwort ist nicht falsch, aber sie ist zu grob. Sie erklärt nicht, warum PrimeFaces anders funktioniert als viele moderne Frontend-Frameworks und warum man damit in Java-Projekten recht schnell brauchbare Weboberflächen bauen kann. Weiterlesen


NPS1E3: Caesar Cipher - Zeichen verschieben und Texte transformieren

Named Problems • 19. Juni 2026 • Lesezeit: 4 Minuten Read later

In der Serie "Named Problems" stelle ich dir klassische, namentlich bekannte Algorithmus-Probleme vor, die seit Jahrzehnten in Ausbildung, Studium und Interviews verwendet werden. Anhand verständlicher Problemstellungen wie FizzBuzz, Türme von Hanoi oder dem Sieb des Eratosthenes lernst du hier, algorithmisch zu denken, Lösungsstrategien zu entwickeln und diese sauber in Java umzusetzen. Weiterlesen


Normale Bean oder Session Bean? Der Unterschied verständlich erklärt

Java • 15. Juni 2026 • Lesezeit: 7 Minuten Read later

Im Java-EE-/Jakarta-EE-Umfeld bezeichnet „Session Bean“ eine serverseitige Komponente, die vom Application Server verwaltet wird. In WildFly bedeutet das ganz konkret: Der Container erstellt Instanzen, steuert deren Lebenszyklus und führt Methodenaufrufe in einem Rahmen aus, der dir Infrastruktur abnimmt. Du schreibst fachliche Logik, der Server liefert dir Dinge wie Transaktionen, Security, kontrollierte Nebenläufigkeit und Dependency Injection. Weiterlesen


Java testen mit Mockito: Die Grundlagen ohne unnötigen Ballast

Java • 14. Juni 2026 • Lesezeit: 8 Minuten Read later

Wenn du mit Java Tests schreibst, stößt du ziemlich schnell auf ein Problem: Deine Klasse arbeitet oft nicht allein. Sie ruft andere Klassen auf, spricht vielleicht mit einer Datenbank, nutzt eine externe API oder verschickt Nachrichten. Genau an der Stelle kommt Mockito ins Spiel. Weiterlesen


NPS1E2: Palindrom - Strings vergleichen und Schleifen verstehen

Named Problems • 12. Juni 2026 • Lesezeit: 4 Minuten Read later

In der Serie "Named Problems" stelle ich dir klassische, namentlich bekannte Algorithmus-Probleme vor, die seit Jahrzehnten in Ausbildung, Studium und Interviews verwendet werden. Anhand verständlicher Problemstellungen wie FizzBuzz, Türme von Hanoi oder dem Sieb des Eratosthenes lernst du hier, algorithmisch zu denken, Lösungsstrategien zu entwickeln und diese sauber in Java umzusetzen. Weiterlesen


So löst du Bugs mit dem RubberDuck Prinzip

Programming • 11. Juni 2026 • Lesezeit: 8 Minuten Read later

Solche Momente gehören in der Softwareentwicklung ganz automatisch dazu: Du sitzt vor deinem Code, alles sieht auf den ersten Blick okay aus und trotzdem passt das Ergebnis nicht. Das kann frustrierend sein, ist aber völlig normal. Genau für solche Situationen gibt es das RubberDuck Prinzip. Gerade am Anfang hilft es oft besonders spürbar, aber es ist längst keine Technik nur für Einsteiger. Auch erfahrene Entwickler nutzen sie, wenn sie ihre Gedanken sortieren und Fehler sauber eingrenzen wollen. Weiterlesen


Nicht nur Code schreiben - so denkst du wie ein Entwickler

Zwischen den Zeilen • 6. Juni 2026 • Lesezeit: 8 Minuten Read later

Wie ein Entwickler zu denken bedeutet nicht, dass du besonders schlau sein musst oder dass du schon auf jede Frage eine Antwort hast. Es bedeutet vor allem, wie du an Probleme herangehst. Gerade in Java merkst du ziemlich schnell, dass sauberes Denken oft wichtiger ist als das Auswendiglernen von Syntax. Ob du mit einer kleinen Konsolenanwendung arbeitest, eine REST-Schnittstelle in JavaEE baust oder zum ersten Mal mit Maven, Git und IntelliJ klarkommen willst: Am Ende zählt nicht nur, dass etwas irgendwie läuft, sondern dass du verstehst, warum es läuft oder warum es gerade nicht läuft. 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

Apr
 
May
 
 
 
Jun
 
 
 
 
Jul
 
 
Mon
Wed
Fri