day05Java-Java内存分配以及栈和堆的区别

Java内存分配以及栈和堆的区别 Java程序为了提高程序的效率,就对数据进行了不同的空间分配。 具体的是划分为了5个内存空间: **栈:**存放的是局部变量 **堆:**存放的是所有new出来的东西 方法区:(暂时不说) 本体方法区:(和系统有关) 寄存器:(CPU使用) **局部变量:**在方法中或者方法声明上的变量都称为局部变量。 站内存的特点: 栈内存的数据用完就释放掉了 堆内存的特点 A
相关文章
相关标签/搜索