Java

Java is a language and environment for running applications.

In this category:

Java frameworks: Spring vs Quarkus

Most Java applications are developed using a framework. Learn about the top ones here.

How to create a simple HTTP server in Java with Undertow

Create a very lightweight Java web server, which packages to a small fat-jar, under 3MB; ideal for learning or demos

Java IDEs: The Definitive Guide

Choosing an IDE is like buying a house -- you almost live in it. Find out our top IDE picks here.

How to Trust an SSL Certificate in Java

If there's one thing most people find hard, it's SSL certificates! In this tutorial, discover the easy way to ensure Java trusts a remote host,...

The Field Guide to the Java Ecosystem

Beyond 'Hello World': a no-nonsense guide to building and supporting Java apps today.

How to find out where a Maven dependency comes from

Need to know exactly which libraries and dependencies your Java project is using? Maven knows that. Here's how find out.

How to create a JAR file with Maven in IntelliJ

Want to compile your app into a Java archive (JAR)? Here's how.

How to download all Maven dependencies into a folder

Want to get a copy of all your project's dependencies? Here's how.