欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

详谈java 堆区、方法区和栈区

程序员文章站 2024-02-22 14:58:28
堆区:只存放类对象,线程共享; 方法区:又叫静态存储区,存放class文件和静态数据,线程共享; 栈区:存放方法局部变量,基本类型变量区、执行环境上下文、操作指...

堆区:只存放类对象,线程共享;

方法区:又叫静态存储区,存放class文件和静态数据,线程共享;

栈区:存放方法局部变量,基本类型变量区、执行环境上下文、操作指令区,线程不共享;

class a {
  private string a = “aa”; //a在堆区
  public boolean methodb() {
    string b = “bb”; //b在栈区
    final string c = “cc”; // c在栈区
  }
}

以上这篇详谈java 堆区、方法区和栈区就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。