К собеседованию! Цель любого программиста это написание полезного кода и решение конкретной задачи. Допустим программист пишет полезный код, в нашем случае на Java или Kotlin. Пишет он все это в какой-нибудь среде разработки, допустим, в Android Studio. Компилятор читает то что пишет программист и создает документ, закодированный при помощи байт-кода...
За что отвечает JVM: Виртуальная машина Java (Java Virtual Machine) - это механизм, предоставляющий среду выполнения для управления Java-кодом или приложениями. Виртуальная машина является независимой оболочкой исполнения кода, благодаря которой возможен её запуск на любой ОС, без влияния ОС на выполняемую программу. JVM работает с 2мя типами данных: примитивные типы (primitive types) и ссылочные типы (reference types). Примитивы JVM работает с примитивными значениями (целыми числами и числами с плавающей точкой)...