Java Annotated Monthly – October 2018

Posted on by

The main news so far has been the release of Java 11. It’s not a large release in terms of new developer functionality since Java 10, but it is the first Long Term Support Release since Java 8, so if you’ve been hanging around on Java 8, now’s the time to look at all new things that made it into Java 9, 10, and 11. Java 11 also removes things. This, like, never happens in Java. Also noteworthy, Oracle changed its licensing and support model since Java 8. Read this month’s Annotated Monthly to find out more.

Java license / support changes

I covered this topic in the last Annotated Monthly, since it was an area of some concern in the community. Since then, the Java Champions (an independent group of experts) have released a comprehensive document covering the situation. I also wrote a summary of what I hope are the most relevant points for developers. Here are other relevant links, if you’re interested.

Java 11

Having a release every 6 months means that future editions of Java Annotated Monthly will probably not make a big deal out of every release. However, Java 11 is significant in that it’s the first Long Term Support release (in Oracle terms) since Java 8. Therefore, if you haven’t tried Java 9 or 10 yet, chances are good that your company will jump directly to 11. This month’s links cover a range of things relevant to the new release – Java 11 doesn’t have a lot of new features for developers but it still has some interesting stuff.

Java Future

I could put a lot more stuff in here, but let’s mostly concentrate on Java 11, shall we?

Proposed schedule for JDK 12 – currently expected on March 19, 2019.

JEP draft: Concise Method Bodies – interesting idea to extend what we do with lambda expressions to apply to methods.

Tutorials

In this section we look at hands-on examples of code and architecture.

Languages, Frameworks and Libraries

This month we mostly have Spring and Kotlin news.

Culture & Community

Another mixed bag of “stuff that I found interesting” and “stuff I had to research for upcoming talks.” Last week I gave a couple of talks about Code Reviews, so that was my main reading material last month. If this topic interests you, sign up for my live webinar tomorrow.

Events

Looking at all the events for October, and noteworthy ones for the next three months.

And Finally

Here’s a chance to catch up on the IntelliJ IDEA and other JetBrains news that you might have missed:

If you have any interesting or useful Java / JVM news to share via Java Annotated Monthly, drop me a message via Twitter.

Subscribe to Java Annotated