栈、堆和方法区都是属于内存中java用来存储数据的地方。、
1.栈中主要存放的是局部变量、方法参数以及方法帧等。每个线程都有自已的私有的栈不对外共 享。当执行到某个方法时,这个方法作为方法帧入栈,当执行完后出栈。
2.堆中主要用来存放的是对象。为所有的线程所共享。
3.方法区中存放的都是一些静态的数据,比如static变量、class等。为共享区域。方法区中都是存放的永远唯一的元素。
栈、堆和方法区都是属于内存中java用来存储数据的地方。、
1.栈中主要存放的是局部变量、方法参数以及方法帧等。每个线程都有自已的私有的栈不对外共 享。当执行到某个方法时,这个方法作为方法帧入栈,当执行完后出栈。
2.堆中主要用来存放的是对象。为所有的线程所共享。
3.方法区中存放的都是一些静态的数据,比如static变量、class等。为共享区域。方法区中都是存放的永远唯一的元素。