Looking back at a big year for Java

Java retrospective #4 – disappointments of 2019

As 2019 draws to a close, we got in touch with some prominent members of the Java community to gather their thoughts on the events of the last year. In this five part series, we will look at what they had to say. In this fourth part, we asked what their Java disappointments were in 2019.

Winter edition

Eclipse IDE 2019-12: Quarterly release adds two new Java 13 features

Right on time, it’s another big release for Eclipse IDE. This update includes switch expressions and text blocks for Java 13, performance and responsiveness improvements, new settings, and updated tooling in the Java Editor, just to name a few. Have a closer look at what the newest simultaneous release brings and watch Holger Voormann’s latest explanatory videos.

Taking a look at the JVM tool

Jstat – Analysis

What are the uses of jstat and what are its limitations? It is a Java virtual machine tool for monitoring statistics and captures metrics when the JVM is running without any pre-requisite instrumentation. In this article, find out how to launch jstat, what the data it generates means, and what tool you can use to analyze this data.

Adaptable, strong, and strong

Why Java programming is so popular

There are many programming languages out there, but Java beats them all in terms of popularity. There definitely must be a reason why it has gained so much popularity in the recent past, without mentioning how well it has shaken off competition for almost two and a half decades now. So, the million-dollar question remains: Why is it so popular?

Smooth operator

Manifold: Operator Overloading for Java

Finally you can use BigDecimal and other Java types directly in arithmetic and relational operations by incorporating a feature called operator overloading into your project. In this article, Scott McKinney walks you through this new capability provided by the Manifold project. Along the way he discusses other interesting features built atop operator overloading including unit expressions.

Setting up Jakarta mail

Tutorial: How to send emails from your Java app

Did you know that your Java app can be integrated with any available SMTP server to send emails? This tutorial goes over how to send emails via your Java app, from setting it up, to building messages, to sending them with Gmail SMTP. Jakarta Mail (previously called Java Mail) can send and receive HTML emails, even with attachments and images.

November's top news

Top 10 Java stories of November: Quarkus 1.0.0.Final, Java’s new ValueType and current plans for Java 14

December is here, so let’s take a look back and see what happened last month in the Java world, which remained as busy as always. More JEPs were confirmed for JDK 14—that means there are currently 14 features under consideration for Java 14. See what else happened from a new Quarkus release to the most popular programming languages, and read some inspiring new interviews from our series Women in Tech.