Что такое JVM?



Вероятно, вы уже встречали такое понятие, как Java Virtual Machine, ведь это — самая главная часть языка, отвечающая за выполнение кода.



Когда вы нажимаете на кнопку Build, первым делом запускается компилятор, который переводит код понятный человеку в байт-код, понятный JVM.



После, когда мы запускаем программу, JVM переводит байт-код из .class файлов в конструкции, понятные компьютеру.



Такие сложности добавляются, чтобы код мог свободно запускаться на любых устройствах.



#lesson #theory