Top 10 Java stories of September: Java 11, JavaFX 11, Oracle JDK builds vs. OpenJDK builds & more

Story image for Java from JAXenter

Honorable mentions

Since we had a couple of really big news last month, we thought it would be more appropriate to mention them separately. Ladies and gentlemen, last month, was a Java month!

Java 11 is here!

Java SE 11 (JDK 11) is here but that’s definitely not the only reason to celebrate: This is also the first LTS release in Oracle’s new six-month cycle.

The release of JDK 10 was just 6 months ago but that doesn’t mean we shouldn’t be excited for JDK 11. In fact, the new release brings a lot of new features. Not only that but the 3 JEPs featured in the new release have been contributed by the community which makes it the largest percentage of externally contributed JEPs ever to a Java release!

Check out the highlights of the latest release here.

JavaFX 11 is here!

Double “trouble” coming your way! The JavaFX modules are now delivered separately from the JDK. So, time to meet JavaFX 11, the first standalone JavaFX release. JavaFX 11 has arrived with a new OpenJFX community site in tow. The GA version can be downloaded by going to the site or by accessing javafx modules from maven central at openjfx:javafx-COMPONENT:11.

Take a closer look at our overview here.

1. How to implement a switch-case statement in Python

Switch-case statements are a powerful tool for control in programming. In this article, Sreeram Sceenivasan goes over you can use a switch-case statement in Python.

2. ‘Impostor syndrome’ affects almost 58% of tech professionals

A small survey conducted by Blind earlier this month shows alarmingly high percentages of tech professionals experiencing impostor syndrome. Do you feel like you don’t deserve your position despite all the effort and accomplishments you’ve achieved in the workplace? Then maybe you should take a look at this article.

3. 10 SQL tricks that you didn’t think were possible

In this article, Java champion Lukas Eder invites readers to take a look at 10 SQL tricks. The article is a summary of his extremely fast-paced, ridiculously childish-humored talk, which he has given at conferences like JAX, and Devoxx France.

4. How to convert a Java String to an Int

In this tutorial, Allice Watson explains how a String can be converted into an int data type in Java, with examples included.

5. Using Apache NetBeans (incubating) with JDK 9

With the release of JDK 9 and NetBeans in transition to Apache, should you wait or move to a different development environment? Because NetBeans IDE 8.2 does not support JDK 9, those wanting to use JDK 9 do need to make some choices.

6. Top 5 JavaScript IDEs

Looking for a new IDE for JavaScript? We take a look at some of the most popular options for this language, including Komodo, Atom, VS Code, and more.

7. Oracle JDK builds vs. OpenJDK builds: Understanding the differences

Donald Smith, Sr Director of Product Management in the Java Platform Group at Oracle announced last year that the company intended that “within a few releases there should be no technical differences between OpenJDK builds and Oracle JDK binaries. Are we there yet? Are there no technical differences between the two? He clears the air in a new blog post.

8. Java 10 after 9 is fine; Java 10 after 8 (or earlier) be feared

Java 10 was released six months ago but it seems that some of you are still dissecting its most important feature(s), the features that didn’t make the cut and the migration process. In this interview series,  our 11 interviewees share how they feel about having two feature releases per year and how the migration process looks like depending on the Java version you’re currently using.