Here are 11 improvements you get when updating to #Java16 later today: from records and type patterns to `Stream`-additions and Unix domain sockets, from creating installers to more performance and observability. 🧵👇🏾 (Longer form with tons of links: nipafx.dev/java-16-guide/)
5
77
199
0
32
#1 Records Express in a single line that a type is just a collection of data without need for encapsulation and let the compiler do the rest: record Range(int low, int high) { } That results in almost the same API as the attached class. *drops mic*
@nipafx Great thread. Have you intentionally left the JDK alpine Linux port?. Is the JDK alpine image available for download from DockerHub?.