栈 1. 存放局部变量spa
2. 不能够被多个线程共享 3. 空间连续,速度快线程
堆 1. 存放对象 2. 能够被多个线程共享 3. 空间不连续,速度慢。可是灵活对象
方法区 1. 存放类的信息:代码、静态变量、字符串常量等 2. 能够被多个线程共享 3. 空间不连续,速度慢。可是灵活字符串