随笔分类 - JVM初探
摘要:堆 (heap) 堆中存放对象,比如String,堆是线程共有的 栈 (Stack) 栈中存放基础数据类型以及对堆中对象的引用,栈是线程私有的 程序计数器 (pc Register) 程序计数器就是记录当前需要执行的指令地址,就是说每个线程到底执行到哪里了(存档), 所占用空间非常小 方法区 (me
阅读全文
摘要:Java虚拟机有自己完善的硬件架构,如处理器、堆栈等,还具有相应的指令系统。
Java虚拟机本质上就是一个程序,当它在命令行上启动的时候,就开始执行保存在某字节码文件中的指令。Java语言的可移植性正是建立在Java虚拟机的基础上。任何平台只要装有针对于该平台的Java虚拟机,字节码文件(.class)就可以在该平台上运行。这就是“一次编译,多次运行”。
阅读全文

浙公网安备 33010602011771号