用图来理解Java

1.JVM 运行时数据区 JVM(Java虚拟机)运行时总体的数据区域划分: 2.Java 对象在堆中的内存结构 运行时内存中方法和对象所处的位置: 一般情况下: 对象(及其属性域)都保存在堆里面,而方法的参数,局部变量(引用,以及6种基本类型)保存在栈里面. 极特殊的情况下: 极度优化[对象入栈],常量池[String],静态变量[方法区]等也会打破这个潜规则。 3.集合类层次结构关系 4.ja
相关文章
相关标签/搜索