What is Java (programming language)?
[[File:Duke (Java mascot) waving.svg|thumb|Duke (Java mascot)]] '''Java''' is the name of a [[programming language]] created by [[Sun Microsystems]]. This company was bought out by [[Oracle Corporation]], which continues to keep it up to date. It is designed to be platform-independent, which means that code written in Java can run on any device or operating system that has a Java Virtual Machine (JVM) installed. This makes Java a popular choice for developing cross-platform applications and games. Additionally, Java has a large and active community, and a wide range of libraries and frameworks available for use.<ref>{{Cite web|date=2023-01-15|title=20 Best Java Coding Websites in 2023 - codershot|url=https://codershot.com/20-best-java-coding-websites/|access-date=2023-01-21|language=en-US}}</ref> {{As of|2023|March}}, [[:en:Java version history|Java&nbsp;20]] is the latest version (will be supported until September 2023), while Java 17, 11 and 8 are the current [[:en:long-term support|long-term support]] (LTS) versions. Being an LTS version means that it will continue getting updates for multiple years. The next planned LTS version is Java 21 (LTS), planned for September 2023.<ref>{{Cite web|url=https://www.oracle.com/java/technologies/java-se-support-roadmap.html|title=Oracle Java SE Support Roadmap|date=2021-09-13|access-date=2022-03-05|website=Oracle|language=en-US}}</ref> Being an open-source platform, Java isn't just supported by Oracle, e.g. Eclipse Adoptium also supports Java (JVM), to at least May 2026 for Java 8, and at least September 2027 for Java 17. Java, which was called ''Oak'' when it was still being developed, is [[Object-oriented programming|object oriented]], meaning it is based on [[Object (computer science)|objects]] that work together to make programs do their jobs. Java code looks similar to [[C (programming language)|C]], [[C++]], or [[C Sharp (programming language)|C#]], but code written in those languages will not work in Java in most cases without being changed.<ref>{{Cite news|url=ht