首页天道酬勤java堆栈方法区图解,静态方法在内存中的什么地方

java堆栈方法区图解,静态方法在内存中的什么地方

张世龙 05-06 03:28 94次浏览

静态变量是放入方法区域还是堆中? 《深入理解Java虚拟机》书中写的是放入方法区域吗? 回答:从《Java虚拟机规范》定义的概念模型来看,所有Class相关信息都应该存储在方法区域,但方法区域应该如何实现,没有规定《Java虚拟机规范》,不同的虚拟机自身可以灵活掌握对于JDK7或更高版本的HotSpot虚拟机,您选择将静态变量和类型位于Java语言端的映射class对象一起存储并存储在Java堆中。

java如何给静态变量赋值,静态方法在内存中的什么地方