dev.java/
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