摘要: 堆栈(Stack,就是栈)代表了一个后进先出的对象集合。当您需要对各项进行后进先出的访问时,则使用堆栈。 后进先出:就好比管子里放皮球,在后面的在上面然后先取出 当您在列表中添加一项,称为推入元素, 当您从列表中移除一项时,称为弹出元素 Stack 类的方法和属性 下表列出了 Stack 类的一些常 阅读全文
posted @ 2020-11-24 17:03 ProZkb 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 菜鸡码农在线记bug 程序在运行时都要开辟空间,任何软件在运行时都要在内存中开辟空间;虚拟机运行时也是要开辟空间的。JVM(虚拟机)运行时在内存中开辟一片内存区域,启动时在自己的内存区域中进行更细致的划分,因为虚拟机中每一片内存处理的方式都不同,所以要单独进行管理。 我们重点来说一下堆和栈: 栈内存 阅读全文
posted @ 2020-11-24 11:16 ProZkb 阅读(59) 评论(0) 推荐(0) 编辑
摘要: C#中的每一种类型要么是值类型,要么是引用类型。所以每个对象要么是值类型的实例,要么是引用类型的实例。 值类型不需要垃圾回收,值类型在栈中 出栈了,就没了 一文读懂C#的 堆、栈、值类型、引用类型 堆栈(其实就是栈)的概念 1、速度上的区别:值类型存取速度快,引用类型存取速度慢。 2、用途上的区别: 阅读全文
posted @ 2020-11-24 11:14 ProZkb 阅读(114) 评论(0) 推荐(0) 编辑