Am 20.04.2023 um 19:00 Uhr
Speaker: Bernd Müller

Strings sind die am häufigsten verwendeten Java-Objekte. Es ist daher nicht verwunderlich, dass JDK-Entwickler seit Java 1.0 an String-Optimierungen arbeiten, sowohl an offensichtlichen als auch an nicht ganz so offensichtlichen. Die Optimierungen finden auf allen Ebenen statt: JVM, Garbage Collector, Compiler, Byte Code, String-Klassen, etc.

Dieser Vortrag führt in Konzepte und Implementierungsdetails ein wie etwa String Pool, String Interning, Compact Strings, Compressed Strings, String Deduplication und andere.

In diesem Vortrag lernen Sie NICHT, wie man basierend auf ein paar String-Tricks schnellere Programme schreibt. Das wurde bereits intern von den JDK-Entwicklern in den letzten 25+ Jahren erledigt. In diesem Vortrag erfahren Sie, warum Ihre alten, unveränderten Programme bei dem einen oder anderen Java Release ganz automatisch weniger Speicher benötigen und schneller geworden sind.

Nach seinem Studium der Informatik und der Promotion arbeitete Bernd Müller für die IBM und die HDI Informationssysteme. Er ist Geschäftsführer und Professor, Autor mehrerer Bücher zu den Themen JSF und JPA, sowie regelmäßiger Speaker auf nationalen und internationalen Konferenzen.

Anmeldung:

Eventbrite

Eine Veranstaltung des iJUG e.V., organisiert durch die JUG Ostfalen.