摘要: JVM 原理解释 JVM 全称是 Java Virtual Machine ,Java 虚拟机,这个 JVM 你是看不到的,它存在内存中。我们知道计算机的基本构成是:运算器、控制器、存储器、输入和输出设备,那这个 JVM 也是有这成套的元素,运算器是当然是交给硬件 CPU 还处理了,只是为了适应“一次编译,随处运行”的情况,需要做一个翻译动作,于是就用了JVM 自己的命令集,JVM 的命令集则是可以到处运行的,因为 JVM 做了翻译,根据不同的CPU ,翻译成不同的机器语言。 JVM 是一个内存中的虚拟机,那它的存储就是内存了,我们写的所有类、常量、变量、方法都在内存中。 JVM 的组成... 阅读全文
posted @ 2012-12-26 21:33 天天_byconan 阅读(1146) 评论(0) 推荐(0) 编辑
摘要: 首先分清楚Stack,Heap的中文翻译:Stack—栈,Heap—堆。在中文里,Stack可以翻译为“堆栈”,所以我直接查找了计算机术语里面堆和栈开头的词语:堆存储: heapstorage 堆存储分配: heapstorage allocation 堆存储管理: heap storage management栈编址: stack addressing 栈变换:stack transformation 栈存储器:stack memory 栈单元: stack cell接着,总结在Java里面Heap和Stack分别存储数据的不同。 Heap(堆) Stack(栈)JVM中的功能内存数据区 内 阅读全文
posted @ 2012-12-26 21:11 天天_byconan 阅读(418) 评论(0) 推荐(0) 编辑