JAVA------内存划分

框架如上图,主要了解: 栈区: 1.先进后出 2.局部变量在栈区开辟内存空间 3.栈内存的数据在其作用域内有效,使用结束后自动释放 堆区: 1.每个变量都有默认值 2.new的对象都在堆区中 3.使用结束后,对象成为了垃圾对象,垃圾回收器空闲时回收 方法区: 1.代码区 存储整片代码 2.静态区 存储静态的变量或者方法 3.常量区   存放常量
相关文章
相关标签/搜索