← All Languages
Java

Java

Write Once, Run Anywhere

First appeared: 1995Designed by: James Gosling

A class-based, object-oriented language running on the JVM, widely used in enterprise, Android, and cloud applications.

Links

Paradigm

OOPMulti-paradigm

Hello, World

public class Main {
  public static void main(String[] args) {
    System.out.println("Hello, World!");
  }
}

About

Created by James Gosling at Sun Microsystems in 1995. Acquired by Oracle in 2010. Java 8 (2014) introduced lambdas and streams.

Type system: Static

Ecosystem

Package Managers
MavenGradle
Frameworks
Spring BootHibernateQuarkusMicronaut

Learning Resources

Oracle Java TutorialsBaeldung