Value objects - the next big thing for Java

 
Conference Day - 20. Mai
 
16:45
 
Java User Group
 

Auf der Jax 2014 hat Brian Goetz angekündigt: Nach Lambdas und co mit Java 8 ist das "Next Big Thing" für Java die Unterstützung von Value Types direkt in der Programmiersprache. Damit bekommt Java ein Feature, das andere Programmiersprachen schon länger haben.

In diesem Vortrag schauen wir uns genau an:

  • was hinter dem Schlachtruf "Codes like a class, works like an int" steckt.
  • warum value types gleichzeitig effizienteren wie auch besser lesbaren Code ermöglichen
  • wie der Stand des zugehörigen JEP 169 ist
  • den Unterschied zwischen Reference Types und Value Types
  • wie Value Types in anderen Sprachen (insbesondere C#) schon umgesetzt sind
  • was Vererbung für Value Types bedeutet
  • was die Vorteile von Speicherung auf dem Stack versus Speicherung auf dem Heap sind

Der Vortrag wird im "Lessig-Style" gehalten werden. (https://www.youtube.com/watch?v=RrpajcAgR1E)

Henning Schwentner

WPS

Henning Schwentner ist Informatiker. Er arbeitet als Berater und Software-Architekt bei der WPS. Dort entwickelt er in Projekten Individual- und Standardsoftware in Programmiersprachen wie Java, C# und ABAP. Ihn interessieren die Evolution von Programmiersprachen, langlebige Softwarearchitekturen und große Refactorings.