Что такое Java

«Что такое Java» — вопрос из категории Java, который задают на 23% собеседований Android Разработчик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Java — это объектно-ориентированный язык программирования, разработанный Sun Microsystems (ныне Oracle). Основные особенности:

  • Кроссплатформенность: код компилируется в байт-код, выполняемый на JVM (Java Virtual Machine).
  • Автоматическое управление памятью (сборка мусора).
  • Многопоточность встроена в язык.

Пример простого класса:

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

В Android используется подмножество Java (до версии 8) или Kotlin, но JVM заменена на ART/Dalvik.