Java - это название языка программирования, созданного компанией Sun Microsystems. Эта компания была выкуплена корпорацией Oracle, которая продолжает поддерживать ее в актуальном состоянии. Последняя версия - Java 14, выпущенная в марте 2020 года. Кроме того, единственными поддерживаемыми версиями являются: последняя версия Long Term Support (LTS) Java 11, выпущенная 25 сентября 2018 года; и Oracle выпустила для "унаследованной" Java 8 LTS последнее бесплатное "публичное обновление". Следующая запланированная версия LTS - Java 17 (LTS), запланированная на сентябрь 2021 года.
Java, которая еще при разработке называлась Oak, является объектно-ориентированной, то есть она основана на объектах, которые работают вместе, чтобы заставить программы выполнять свою работу. Java-код выглядит как C, C++ или C#, но код, написанный на этих языках, в большинстве случаев не будет работать на Java без изменений.
Java работает на многих различных операционных системах, включая Android, самую популярную в мире мобильную операционную систему (хотя Java продолжает использоваться на Android, даже ее создатель Google, они больше не предпочитают Java; теперь их предпочитает Kotlin, который также может использоваться со всем кодом Java). Это делает платформу Java независимой. Она делает это, заставляя компилятор Java превращать код в байткод Java, а не машинный код. Это означает, что во время выполнения программы виртуальная машина Java интерпретирует байткод и транслирует его в машинный код.