Для чего нужен байт - код в Java?

Здравствуйте у меня такие вопросы по Java:
1) Что такое байт - код?
2) Для чего он нужен?
3) Байт - код - это сжатая версия исходного файла(кода) java?
4) Как взаймодейсвует компелятор с байт - код и как взаймодействует байт - код с
исходником java?
Если можно пожалуйста порядку вопросов пишите ответы спасибо большое за внимание.
Если можно пожалуйста объясните простым языком сравнений.
Огромное спасибо всем кто отозвался на мою тему, желаю вам успехов, здоровья, любви вам и вашим родным.
14 апреля 2017 в 20:26
Ближайшие курсы

Как начать свой путь в разработке?
Онлайн-курс
9
марта

Основы языка C#
Базовый курс
9
марта
Скетчинг: начальный уровень
Скетчинг: начальный уровень
9
марта
Новые статьи

Как Kanban помогает в адаптации сотрудников
24100

Что такое MVP и как к нему подступиться
349200

Обновляем программу обучения для менеджеров по продажам
49700