Records merged into Java – JEP 395

Enhance the Java programming language with records, which are classes
that act as transparent carriers for immutable data. Records can be thought of
as nominal tuples. Read more


How we got the [Java] generics we have

Before we can talk about where generics are going, we first have to talk about where they are, and how they got there. This document will focus primarily on how we arrived at the generics we have now, and why, as a means of setting the groundwork for how ... (more…)

Read more »