电池是什么意思?

时间:2019-11-08 11:32

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


上一篇:没有主“一护”

下一篇:没有了