J-Fal 2018: Nicolai Parlog – Fun with var in Java 11

Since Java 10 you can use var to let the compiler infer a local variables type

And thats pretty much it, right? Surprisingly, no! There are a lot of details to consider…

  • is this JavaScript?!
  • how exactly is the type inferred?
  • where can I use var and what should I look out for?
  • wont this lead to unreadable code?

… and a few fun things to do with var…

  • playing with anonymous classes (dont!)
  • faking traits (dont!)
  • faking intersection types (do!)

After this live-coding deep dive into var, you will know all about Java 10s flagship feature.

Nicolai Parlog

Nicolai is a thirty year old boy, as the narrator would put it (if he squints), who has found his passion in software development. He constantly reads, thinks, and writes about it, and codes for a living as well as for fun.

Nicolai is a freelancing developer, author, and trainer. He wrote The Java Module System with Manning, blogs about software development on codefx.org, has a YouTube channel, and is a long-tail contributor to several open source projects. You can hire him for all kinds of things.

(Visited 58 times, 1 visits today)

You might be interested in