关于java的内存模型
各位大哥:有没有关于java内存模型的视频教程。
就是在执行一个java程序时,变量,常量,
类,对象,函数在堆栈中的创建以及变化
情况是如何的。
或是相关的图形文章也行啊!
引用在堆栈
对象在堆
static在堆的静态部分,也就是长说的静态存储区
常量要不在原代码里作为代码一部分
要不早ROM里,不许修改
函数与类应该在代码段
嗯,没错啊,这个问题我也是想提问的啊,在网上找也找不到资料啊
可以看<The Java Language Specification>(Third Edition)的17章,里面详细定义了JAVA内存模型(Java programming language memory model,简称JMM),这个东西对深入了解JAVA的同步问题很有用处,我打印了一份,不过还没仔细研究
楼主可以去java.sun.com上找到这份文档