Session-Archiv

Henning Schwentner

14.12.2016

17:00 - 17:45

Saal Maritim II

Session

Brian Goetz von Oracle hat 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# und Swift) 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.