stackstash
Java logo: A general-purpose language for servers, Android, and large backend systems.
Java logo: A general-purpose language for servers, Android, and large backend systems.

Java

✓LanguagesFree
dev.java/
Java logo: A general-purpose language for servers, Android, and large backend systems.

Java

Java is free. A general-purpose language for servers, Android, and large backend systems.

What is Java?

Java is free. Java runs on the JVM, so the same program can ship on Windows, Linux, and macOS. Most of the ecosystem is libraries, Spring, and long-lived services.

Java is a tool in the Languages category of a tech stack.

Level

Key Features

JVMStatic typesLarge library ecosystem

Java Pros & Cons

Pros of Java

  • Runs almost everywhere

  • Strong tooling and libraries

  • A common choice for backend jobs

Cons of Java

  • Verbose next to Go or Python

  • Slow cold starts