days
-1
-5
hours
-1
0
minutes
0
-4
seconds
-3
-6
search

Java

A language by any other name

How do we define Java?

What is and isn’t part of Java? The question has a more in-depth answer than you may suspect. In this article, Simon Ritter discusses the differences in definitions between terms such as Oracle JDK and OpenJDK.

The pulse of Java

Java health check-up: Has popularity waned?

The six-month Java release cycle has gained a lot of critics and caused some controversy. Will it affect the popularity of Java though? We look at some surveys to see if Java’s popularity has changed.

7 different ways to optimize your memory consumption

7 ways to capture Java heap dumps

Useful for optimizing memory consumption, a heap dump is a snapshot of the memory of a Java process. In this article, Ram Lakshmanan explores seven different options to capture heap dumps.

Most forked projects

Top 5 most popular Java projects on GitHub

What kind of projects are we working on? We took a look at the top 5 most popular Java projects on GitHub to see what everyone is excited about. From Mockitos to Guava, there are a lot of delicious projects getting forked on GitHub.

Time to make a choice

End of life comes early for JDK 8

Changes are a-coming for Java. The switch from a feature-based schedule to a time-based release of the JDK has its pros and cons. But what does this mean for JDK 8? Simon Ritter explains how this new schedule means that developers may have to choose between stability, security, or cost.

Looking back, looking forward

Year in review: Java in 2017

As 2017 draws to a close, it’s good to stop and take a look at how things have gone over the past twelve months. Today, we’re looking at Java: what happened this year and what’s next for our favorite programming language.

Let Java 9 rock your world

How Java 9 will change your life

Java 9 was the culmination of years of development, updating this old favorite to the needs of the modern internet. But what do we mean by modern, anyways? In this article, Richard Gall explains why modern means refined, advanced, and convenient… and how Java 9 is all of these things.

Learning Java can be easy

The minute masterclass in Java

We all have to start somewhere. For those of us just starting out with Java, here are some tricks and tips from Veselin Pavlov on how to become a Java master.