Виртуальная машина Java - это программа, целью которой является выполнение других программ.
JVM имеет две основные функции: , позволяющие программам Java запускаться на любом устройстве или операционной системе (известной как принцип "Один раз напиши, запускай где угодно"), и управление и оптимизация память программы . Когда в 1995 году была выпущена Java, все компьютерные программы были написаны для конкретной операционной системы, а программная память управлялась разработчиком программного обеспечения.
JVM - это спецификация программного обеспечения . В некоторой круговой манере спецификация JVM подчеркивает, что детали ее реализации не определены в спецификации, чтобы обеспечить максимальную креативность в ее реализации.
Итак, все, что нужно сделать JVM - это правильно запускать программы на Java. Звучит просто, на первый взгляд может показаться простым, но это сложная задача, особенно учитывая мощь и гибкость языка Java.
Ознакомьтесь со статьей, чтобы узнать больше о JVM .