栈是程序运行的单位 ,代表的是程序的逻辑。
栈存储的内容大小是有限的,如果溢出则会报StackOverflowError异常。
栈存储的是与当前运行的线程有关的信息。
堆是数据存储的单位,代表的是程序的数据。
堆中存储的内容大小是根据对象的需求动态增长的。
堆存储的是对象的基本信息。
堆栈的分离可以保障数据的安全性,逻辑的完整性。提供了一种有效的数据交互方式。
堆中的数据可以同时被多个栈使用,实现了数据的共享性。
栈是程序运行的单位 ,代表的是程序的逻辑。
栈存储的内容大小是有限的,如果溢出则会报StackOverflowError异常。
栈存储的是与当前运行的线程有关的信息。
堆是数据存储的单位,代表的是程序的数据。
堆中存储的内容大小是根据对象的需求动态增长的。
堆存储的是对象的基本信息。
堆栈的分离可以保障数据的安全性,逻辑的完整性。提供了一种有效的数据交互方式。
堆中的数据可以同时被多个栈使用,实现了数据的共享性。
本文标题:堆栈2019-1-28
本文链接:https://www.haomeiwen.com/subject/btqajqtx.html
网友评论