Java
441 Inhalte
Entdecken Sie unser Archiv zu tiefgehenden Inhalte zum Thema Java.
Funktionale Programmierung ist besser – sagen ihre Befürworter zumindest. Das ist im Kleinen offensichtlich, wo funktionale Programme sichtlich kürzer und eleganter sind als zum Beispiel ihre Pendants in Java. Aber wie sieht es mit der Programmierung im Großen aus? Funktionale Programmierer drucksen bei der Frage oft herum, als wüssten sie gar nicht, was sie eigentlich bedeutet. Das liegt daran, d..
Im Jahr 2020 vergingen durchschnittlich 280 Tage, bis Sicherheitsverletzungen erkannt und eingedämmt wurden. Viel Zeit, während der Angreifer massiven Schaden anrichten können. Eins der Einfallstore stellen Sicherheitslücken in Abhängigkeiten von Software dar. Um einen hohen wirtschaftlichen Schaden zu vermeiden, muss man also stets einen Überblick über verwendete Abhängigkeiten behalten. Docker b..
Im Gegensatz zu vielen anderen Programmiersprachen bringt das JDK für Java keine fertige Lösung für das Lesen und Schreiben von Daten in der JavaScript Object Notation (JSON) mit. Wir müssen uns also eine passende Bibliothek für diese Aufgaben suchen. In diesem Artikel schauen wir uns deswegen eine Auswahl von Bibliotheken an.
Die Thematik „Speichern von Daten” hält noch einige Überraschungen bereit. Deshalb wird sich diese Kolumne in mehreren Artikeln ein wenig intensiver mit dem Thema Persistenz innerhalb der JVM beschäftigen.
Die Zeiten, in denen man als Entwickler, wie zum Beispiel in C, selbst Speicher anfordern und wieder freigeben muss, kennen Java-Entwickler nur vom "Hörensagen". Trotzdem muss auch hier sich jemand darum kümmern. Diese Aufgabe löst ein eigener Prozess auf der JVM – der Garbage Collector (GC). Im einfachsten Fall stoppt er bei seinem Aufruf einfach alle Aktivitäten auf der JVM und schaut, welche Ob..