Java中堆和栈的比较

一、首先在Java中程序员都不能够直接操做堆和栈程序员 二、new建立的对象存在于堆中,局部变量存在于栈中。在堆中定义的对象会在栈中存其的首地址,方便快速访问。操作系统 三、栈的存取方式为先进后出,堆为先进先出对象 四、栈的访问速度快于堆生命周期 五、栈的生命周期通常短,用完即释放。堆相对较长,用完不必定释放,由操做系统的内存回收机制决定内存
相关文章
相关标签/搜索