O computador virtual que o java usa é diferente daqueles que usamos nos S.O´s?
O computador virtual que o java usa é diferente daqueles que usamos nos S.O´s?
Bom dia Leandro. A jvm nao é uma maquina virtual igual aquelas que subimos os S.O. para fazer uma virtualização. Pois a jvm usar o mesmo core do S.O. entao a jvm é uma camada virtual acima do seu S.O.
Olá Leandro, sabemos que existem ferramentas que criam máquinas virtuais tais como o VirtualBox, VMware e outros. a JVM (Java virtual machine) não é como estas ferramentas, a JVM possui espécie de bibliotecas que serve como um emulador para que software executem em qualquer Sistema Operacional. Graças a JVM é possível existir esta compatibilidade.