Як працює віртуальна машина Java?
віртуальна машина Java або JVM працює, надаючи віртуальний набір інструкцій і можливостей, на які покладаються програми Java для запуску. Він потім перекладає ці віртуальні інструкції, що виконуються програмою, в інструкції, які можуть бути виконувані основною системою або апаратним забезпеченням. Оскільки однією з головних цілей дизайну Java з самого початку було забезпечення переносимості коду, ця можливість дозволяє компілювати всі програми Java тільки для специфікацій віртуальної машини Java, з гарантією, що ці програми будуть працювати на будь-якій системній або апаратній платформі, яка має доступну віртуальну машину Java, яка працює на ній.