10 2018 档案
摘要:本文例程下载链接:ListDemo 链表 vs 数组 链表和数组的最大区别在于链表不支持随机访问,不能像数组那样对任意一个(索引)位置的元素进行访问,而需要从头节点开始,一个一个往后访问直到查找到目标位置。 单链表 与顺序表相对,链表是一种链式存储方式。单链表是实现顺序表最简单的一种链表,根据是否包
阅读全文
摘要:参考 1. 关于 -128 ,+128,-0,+0,-1 的反码补码 | 博客园 2. 八位二进制数为什么表示范围(-128~~+127)理解 | 博客园 无符号单字节范围 无符号单字节unsigned char位宽是8bit,范围[0, 1111 1111b],也就是[0, 255]。 有符号单字
阅读全文
摘要:原型模式(Prototype Pattern) 意图 指定创建对象的种类,并且通过拷贝创建新的对象。 原型模式复制的克隆对象≠原对象,内存地址段不同,但是属性状态相同。 角色 角色名称 中文名称 作用描述 Client 客户类 让一个原型克隆自身从而获得新的对象 Prototype 原型接口 声明克
阅读全文
摘要:单例模式(Singleton Pattern) 意图 确保一个类有且仅有一个实例,并且为客户提供一个全局访问点。 特点 优点 保证被访问资源对象在内存中只有一个实例,节约了系统内存资源,也避免了对资源多重占用; 封装了访问实例方法,提供全局访问点,严格控制客户的访问方式; 通常常驻内存,不会频繁创建
阅读全文