Core Java & JVM-SprachenCore Java & JVM-Sprachen

Java Records

Data Class
Lombok
Records
Value Object

Abstract


Do. 11:10 - 11:55 Uhr | 2023

Mit Java 17 wird es langsam Zeit, sich die Neuerungen anzuschauen, die seit Java 8 Einzug in die Sprache gehalten haben. Eine dieser Neuerungen sind die Java Records. Java Records sind angenehm leichtgewichtig, nehmen aber viel Arbeit (Boilerplate) ab und machen oftmals auch Lombok überflüssig. Anhand eines einfachen Beispiels aus der Praxis werden wir uns den Java Records nähern und die typischen Einsatzgebiete für dieses Sprachmittel erfahren. Natürlich gibt es auch Einschränkungen und Fallstricke, dir wir dabei kennenlernen werden. Aber Ihr werdet Java Records lieben lernen und Euch fragen, wie Ihr ohne Java Records leben konntet.

Präsentation
Non-Sponsored TalkAnfängerDeutsch

Vortragsimpressionen

Oliver L. Böhm

Oliver L. Böhm

www.optica.de

Oliver Böhm studierte Informatik an der Universität Stuttgart. Nach C++-Entwickung im Unix-Bereich beschäftigt er sich seit 1999 mit Java-Entwicklung unter Linux und Aspekt-Orientierte SW-Entwicklung. Er ist u.a. Autor der Bücher „JavaSoftware Engineering unter Linux“ (millin Verlag) und „Aspekt-Orientierte Programmierung mit AspectJ 5“ (dpunkt.verlag). Neben seiner hauptberuflichen Tätigkeit als Java-Statiker und -Archäologe beim Optica Abrechnungszentrum gibt er AOSD-Vorlesungen und ist Board-Mitglied der JUG Stuttgart.