Я сбит с толку с утверждением/с, который я часто читал:Как программное обеспечение работает другое программное обеспечение
программа Java, работает внутри (или на) виртуальной машины Java. У меня есть сомнение в том, как одна программа Java запускается другой программой, то есть JVM.
Как одно программное обеспечение может читать другое программное обеспечение?
Это может показаться очень тривиальным или бессмысленным, но чем больше я думаю об этом, тем больше сомнений я получаю «как одно программное обеспечение может запускать другое программное обеспечение».
Любая помощь, чтобы понять это, очень ценится.
Программное обеспечение - это всего лишь байты в файле. JVM просто открывает файл, читает байты и, в зависимости от того, что говорят байты, он делает одно, а если байты чем-то отличаются, он делает что-то другое. –
https://www.youtube.com/watch?v=GhEoCNEPdhY –
Спасибо за ваши комментарии, он открыл двери для нового мышления. – CuriousMind