JAVA------内存划分

框架如上图,主要了解:

栈区:

1.先进后出

2.局部变量在栈区开辟内存空间

3.栈内存的数据在其作用域内有效,使用结束后自动释放

堆区:

1.每个变量都有默认值

2.new的对象都在堆区中

3.使用结束后,对象成为了垃圾对象,垃圾回收器空闲时回收

方法区:

1.代码区

存储整片代码

2.静态区

存储静态的变量或者方法

3.常量区

  存放常量

 

相关文章:

  • 2022-01-14
  • 2021-10-22
  • 2021-12-04
  • 2021-10-11
  • 2021-07-30
猜你喜欢
  • 2021-04-02
  • 2021-10-25
  • 2021-09-30
  • 2021-09-04
  • 2021-07-08
相关资源
相似解决方案