- java把内存分为2种,一种是堆内存,一种是栈内存。
堆内存:通过new关键字出来的对象放在堆内存中,堆内存可以动态的分配内存大小,垃圾回收器自动回收不再使用的数据,由于动态分配内存所以存取的速度较慢,堆内存先进先出
栈内存:栈内存读取速度快,栈内存中数据可以共享,先进后出;方法中的临时变量
堆内存:通过new关键字出来的对象放在堆内存中,堆内存可以动态的分配内存大小,垃圾回收器自动回收不再使用的数据,由于动态分配内存所以存取的速度较慢,堆内存先进先出
栈内存:栈内存读取速度快,栈内存中数据可以共享,先进后出;方法中的临时变量