Jump to content
Wikipedia The Free Encyclopedia

Outline of the Java programming language

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

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), where you can write once and run anywhere. 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?

[edit ]

History of Java

[edit ]
See also: History of Java

General Java concepts

[edit ]
See also: Java Language fundamentals on Wikibooks and Java syntax

Issues and limitations

[edit ]

Java platform and editions

[edit ]
  • 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

[edit ]

Notable projects using Java

[edit ]

Java open-source development communities

[edit ]

Example source code

[edit ]

Java publications

[edit ]

Books about Java

[edit ]

Java programmers

[edit ]
[edit ]

See also

[edit ]
Wikibooks has a book on the topic of: Java Programming
Outlines of other programming languages
[edit ]
Platforms
Technologies
Oracle
Platform
Major
third-party
History
JVM
languages
Community
Conferences
Organizations
People

References

[edit ]
  1. ^ "Chapter 1: Introduction – The Java® Language Specification". Oracle. Retrieved 17 September 2025.
  2. ^ "Introduction to Java". www.w3schools.com.
  3. ^ "Sun Microsystems Introduces Java | Research Starters | EBSCO Research". EBSCO.
  4. ^ "Java programming language | Research Starters | EBSCO Research". EBSCO.
  5. ^ "A Brief History of the Java Programming Language | Baeldung". www.baeldung.com. January 2, 2022.
  6. ^ "Oracle Releases Java 25". Oracle. 16 September 2025. Retrieved 17 September 2025.
  7. ^ https://www.geeksforgeeks.org/java/classes-objects-java/
  8. ^ https://www.geeksforgeeks.org/java/java-lang-reflect-field-class-in-java/
  9. ^ https://www.geeksforgeeks.org/java/garbage-collection-in-java/
  10. ^ https://www.geeksforgeeks.org/java/lambda-expressions-java-8/
  11. ^ https://www.geeksforgeeks.org/java/methods-in-java/
  12. ^ Team, Udemy (January 7, 2022). "13 Top Core Java Concepts You Need to Know".
  13. ^ "Free Java Tutorials | Criticism of Java programming language". www.freejavaguide.com.
  14. ^ https://www.geeksforgeeks.org/java/disadvantages-of-java-language/
  15. ^ "Differences between Java EE and Java SE". Oracle. Retrieved 17 September 2025.
  16. ^ "An Overview of the JVM Languages | Baeldung". www.baeldung.com. April 14, 2018.

AltStyle によって変換されたページ (->オリジナル) /