- 博客(5)
- 收藏
- 关注
原创 关于组合和聚合
组合和聚合类与类之间的关系主要有六类:继承关系、实现关系、依赖关系、关联关系、聚合关系、组合关系。一、继承关系:继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力。二、实现关系:实现指的是一个class类实现interface接口(可以是多个)的功能,实现是类与接口之间最常见的关系。三、依赖关系:简单的理解,依赖就是一个类A使用到...
2019-12-17 16:24:47
499
原创 关于深拷贝和浅拷贝
深拷贝和浅拷贝的定义一个引用对象一般来说由两个部分组成:一个具名的Handle,也就是我们所说的声明(如变量)和一个内部(不具名)的对象,也就是具名Handle的内部对象。它在Manged Heap(托管堆)中分配,一般由新增引用对象的New方法是进行创建。深拷贝是指源对象与拷贝对象互相独立,其中任何一个对象的改动都不会对另外一个对象造成影响。浅拷贝是按位拷贝对象,它会创建一个新对象,这个对...
2019-12-17 16:10:59
86
原创 五种常见的计算机语言的数组的同异
以c为例定义方式数据类型 变量名[数组元素个数]。例如 int Array[10]; 表示定义一个含10个int类型变量的一维数组。[注]1.Array数组大小并非为10,由于int所占的字节个数为4,10个int所占的字节为10*4=40个字节,即该数组的大小为40个字节。2.Array数组最大可存储9个int类型变量(最后一个为’\0’)。3.由于Array数组并没有显示给整型变...
2019-11-12 16:35:35
214
原创 关于Unicode
unicode与UTF-32与UTF-16的关系UnicodeUnicode是一个编码方案,Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。Unicode 编码共有三种具体实现,分别为utf-8,utf-16,utf-32,其中utf-8占用一到四个字节,utf-16占用二或四个字...
2019-09-22 19:09:38
1124
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人