Java Articles, Tutorials & News

How fast can you sort arrays of integers in Java?

Programming languages come with sorting functions by default. We can often do much better. For example, Downs has showed that radix sort can greatly surpass default sort functions in C++. Radix sort is you friend if you want to sort large arrays of intege…

Read more »

Java JDK 17 will remove Applet API

Deprecate the Applet API for removal. It is essentially irrelevant since all web-browser vendors have either removed support for Java browser plug-ins or announced plans to do so.

Read more »

Ruby vs. Java

Let’s find out the difference between Ruby vs Java, the most popular programming languages for developing successful enterprise applications in 2021.

Read more »

The Vector API: SIMD Programming in Java

The Vector API enables developers to write platform-agnostic, data-parallel programs where single instructions operate on multiple data (SIMD). Get an introduction to Vector API, learn how it was implemented, and view examples of data-parallel programs. H…

Read more »

Go vs. Java: we chose Go, and you should too

We all know that blissful feeling at the start of a greenfield project. Every decision has been left up to you, and the possibilities seem endless. As you think about how to get started, one question you will probably ask yourself is which programming lan…

Read more »

FOMO: Java Module Edition

tl;dr version: Skip the FOMO on the Java module system. If Oracle makes a push to enhance it or otherwise invest in the system, it might make sense to revisit. Until then, enjoy the tiny JVMs produced by jlink and don’t worry about the rest.

Read more »