当运行一个Java程序的同时,也就在运行了一个Java虚拟机实例。Java虚拟机实例通过调用某个初始类的mian()方法来运行一个Java程序
运行中Java程序的每一个线程都是一个独立的虚拟机执行引擎的实例。虚拟机实例都有一个方法区和一个堆,它们是由该虚拟机实例中所有线程共享的。当每个线程被创建时,它都将得到它自己的PC寄存器已经一个Java栈。Java以栈为中西设计指令集,而非以寄存器为中心,使得多平台体系结构容易实现虚拟机。本文共 275 字,大约阅读时间需要 1 分钟。
当运行一个Java程序的同时,也就在运行了一个Java虚拟机实例。Java虚拟机实例通过调用某个初始类的mian()方法来运行一个Java程序
运行中Java程序的每一个线程都是一个独立的虚拟机执行引擎的实例。虚拟机实例都有一个方法区和一个堆,它们是由该虚拟机实例中所有线程共享的。当每个线程被创建时,它都将得到它自己的PC寄存器已经一个Java栈。Java以栈为中西设计指令集,而非以寄存器为中心,使得多平台体系结构容易实现虚拟机。转载于:https://www.cnblogs.com/guoxiaoqian/p/4068264.html