Что такое метод main

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

Ответ

Метод main — это точка входа в приложение Java/Kotlin. В Android он не используется напрямую, т.к. точка входа определяется системой через Activity или Application классы. Однако, его можно встретить в юнит-тестах или демо-приложениях.

Пример на Java:

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

Пример на Kotlin:

fun main(args: Array<String>) {
    println("Hello, World!")
}

В Android Studio метод main может использоваться для локального тестирования кода без эмулятора/устройства.