第六章:Java虚拟机 6.1 Java虚拟机概念 1.什么是Java虚拟机? Java虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来实现。Java虚拟机有自己想象的硬件,如处理器、堆栈、寄存器,还有相应的指令系统。打个比方来说,Java程序是汽车,那么Java虚拟机就是道路。 那么为什么要用Java虚拟机呢?是为了实现Java跨平台的特性。 2.Java虚拟机的生命周期 一个运行中的Java虚拟机有着一个清晰的任务:执行Java程序。程序开始执行时它才运行,程序结束时它就停止。每个Java程序会单独运行…
