www.365-808.com

电池是什么意思?

2019-09-30 00:27 小编: 365bet365体育在线
全部展开
堆栈(也称为堆栈)是具有有限操作的线性表。
限制是在表的一端仅允许插入和删除操作。
该端称为堆栈的顶部,另一端称为堆栈的底部。
在堆栈上插入新元素也称为堆栈,堆栈或推入。在堆栈顶部放置一个新元素,使其在堆栈顶部成为一个新元素。从堆栈中删除项目,也称为弹出或取消堆叠,将从堆栈中删除最上面的项目,并将相邻项目转换为新的最上面的项目。
堆栈根据高级输出原理存储数据。第一个输入数据插入堆栈的底部。最新数据位于堆栈的顶部。如果需要读取数据,则从堆栈的顶部提取数据(首先读取最后的数据)。
电池具有存储功能,因此在插入和处置电池时无需更改电池的底部指针。
扩展数据:1,堆栈(stack)和堆(heap)是Java在Ram中存储数据的地方。
与C ++不同,Java自动管理电池和堆,程序员无法直接建立电池或堆。
2.堆栈的优点是访问速度快于堆速度,仅超过直接记录在CPU上的速度。
缺点是堆栈中数据的大小和生存期必须是决定性的和不灵活的。
另外,堆栈数据不能在多个线程或多个堆栈之间共享,但是堆栈中具有相同值的多个变量可以指向一个方向。有关更多详细信息,请参见第3点。
动态存储的优点是可以动态分配内存大小,并且不需要将有效期提前告知编译器。Java垃圾收集器会自动删除不再使用的数据。
缺点是访问速度很慢,因为内存是在运行时动态分配的。
请参阅:百度百科-皮拉