Das Wissensportal für IT-Professionals. Entdecke die Tiefe und Breite unseres IT-Contents in exklusiven Themenchannels und Magazinmarken.

heise conferences GmbH

(vormals SIGS DATACOM GmbH)

Lindlaustraße 2c, 53842 Troisdorf

Tel: +49 (0)2241/2341-100

kundenservice@sigs-datacom.de

Java

405 Inhalte
Entdecken Sie unser Archiv zu tiefgehenden Inhalte zum Thema Java.
Neue Anforderungen, gesetzliche Änderungen, Modernisierung – die Gründe für Anpassungen einer Software sind vielseitig. Um trotz Veränderung die Qualität und Stabilität zu sichern, ist eine ausreichende Testabdeckung durch (Unit-)Tests unerlässlich. Die Erstellung von Testobjekten kann dabei schnell unübersichtlich werden. Unzählige Hilfsmethoden und -klassen unterschiedlicher Stile sind die Folge..
Testobjekt-Befüllung leicht gemacht
Aktuell im Trend: Der Architekturstil Serverless ermöglicht eine schnelle Entwicklung von Anwendungen. Viele Java-basierte Frameworks möchten hierbei unterstützen. Quarkus ist ein solches Framework, das auf den Einsatz von Cloud-nativen Technologien spezialisiert ist. Mit cleveren Ansätzen und einem verständlichen Vorgehen lässt sich so eine erste lauffähige Anwendung realisieren. Wer in diesem Th..
Erfolgreiche Serverless-Entwicklung mit Quarkus
Verschiedene Hersteller betrachten es als Long-term Support Release, das damit mindestens für die nächsten fünf Jahre unterstützt wird. Da nun vermutlich viele Anwendungen von JDK 17, dem letzten Long-term Support Release, auf 21 upgedatet werden, wollen wir uns hier die relevanten Änderungen von 17 auf 21 gemeinsam anschauen.
JDK 21, das nächste Long-term Support Release
Auch wenn wir heutzutage oft nicht mehr mit individuellen Bits zu tun haben, lauern sie doch direkt unter der Oberfläche unserer Programme. Zum Beispiel sind die seltsamen Ergebnisse bei Gleitkommazahlen damit zu erklären, wie sie als Exponent und Mantisse in den 16, 32 (float) oder 64 Bit (double) abgelegt werden und welche Zahlen damit ausdrückbar sind (0.01f*0.03f = 2.9999999E-4).
Effiziente Bitmanipulation und -speicherung in Java
Threads sind überall: in Backends von Webanwendungen, Rich Clients, parallelen Pipelines zur Verarbeitung großer Datenmengen – um nur ein paar zu nennen. Auch Java bietet schon seit vielen Jahren brauchbare Unterstützung für Scheduling, Thread-Pools & Co., wirklich viel Neues gab es in der Richtung aber lange Zeit nicht. Mit JDK 21 wurde das im September 2023 geändert: Parallelisierung in Java..
Virtuelle Threads in Java