威信:ptcz6668
企鹅:93007273
发布时间:2024-03-17 点此:1429次
物理地址堆的物理地分配岁对象是不连续的,在GC时需要烤炉到不连续的分配,性能较慢栈使用的是数据结构中的栈,先进后出的。
很多人对堆和栈分不清楚,很多数据结构的参考书里堆和栈都是放在一起"堆栈",并没有真正说清楚到底有什么堆和栈的区别先进先出更多下载资源学习资料请访问CSDN。
堆与栈的区别有1栈由系统自动分配,而堆是人为申请开辟2栈获得的空间较小,而堆获得的空间较大3栈由系统自动分配,速度较快,而堆一般速度比较慢4栈是连续的空间,而堆是不连。
堆的优劣势堆的优势是可以动态的分配内存大小,生存期也不必事先告诉编译器,java的垃圾收集器会自动收取这些不在使用的数据,但缺点是,由于要在运行时动态分配内。