Java is a class-based, object-oriented programming language developed by James Gosling at Sun Microsystems in 1995. Java's guiding principle is "Write Once, Run Anywhere" — code compiles to bytecode that runs on the JVM. Used in enterprise back-ends, Android, and financial systems worldwide.
Java is statically typed with garbage collection, strong OOP primitives (interface, generics, abstract class), and a vast standard library including the Collections Framework, streams, and lambdas.
Real OpenJDK via Piston. Judge0 activates automatically as fallback.
Classes, interfaces, generics, ArrayList, HashMap, streams all supported.
Stacked responsive layout. Editor top, output bottom on any screen size.
Browse all language runners — Python, Rust, Go, C++ and more.
AI code completion, terminal, Git, cloud hosting — no JDK install needed.