Outline of the Java programming language

Overview of and topical guide to Java From Wikipedia, the free encyclopedia

The following outline is provided as an overview of and topical guide to Java:

Java is a general-purpose, concurrent, object-oriented, class-based, strong, and statically typed programming language that is compiled to Java bytecode for execution on a Java virtual machine (JVM), which allows "write once, run anywhere" programming. Java was designed by James Gosling and a team at Sun Microsystems in the early 1990s and was a core component of Sun's Java platform.[1][2][3]

What type of language is Java?

History of Java

General Java concepts

Issues and limitations

Java platform and editions

  • Java SE – Java Platform Standard Edition
  • Jakarta EE (formerly Java EE) – Enterprise Edition APIs and runtime for multi-tiered server applications[15]
  • JavaFX
  • Java ME – Micro Edition for constrained devices and embedded systems

Java toolchain

Notable projects using Java

Java open-source development communities

Example source code

Java publications

Books about Java

Java programmers

See also

Outlines of other programming languages

References

Related Articles

Wikiwand AI