Java
Object-oriented, write-once-run-anywhere language powering enterprise backends, Android, and big data.
static
jit
since 1995
oopimperativeconcurrent
Java’s JVM compiles once and runs anywhere, making it the backbone of enterprise software, Android apps, and distributed systems like Hadoop and Kafka. Its strong typing, mature ecosystem, and vast library of frameworks (Spring, Jakarta EE) keep it one of the most deployed languages in the world.
// frameworks
Hibernate
Java ORM framework — maps Java objects to relational database tables with HQL, …
JUnit
The standard unit testing framework for Java — annotations, assertions, …
Micronaut
JVM microservices framework with compile-time dependency injection — no …
Quarkus
Kubernetes-native Java framework — fast startup, low memory footprint, native …
Spring Boot
Opinionated Spring framework for production-ready Java microservices — …
Vert.x
Reactive toolkit for building event-driven applications on the JVM — polyglot, …