摘要:
一、引言 List<T>是ArrayList的泛型等效类,底层数据结构也是数组。 相比Array而言,可以动态的拓展数组长度、增删数据 相比ArrayList而言,由于声明的时候就已经规定 了 存储的数据类型<T>,因此,不存在对值类型的装箱和拆箱,性能得到提高。 二、函数 声明之前需要引用命名空间 阅读全文
摘要:
一、引言 ArrayList类相当于一种高级的动态数组,是Array类的升级版本。 一般的Array,底层是数组实现的,对于数据的查找和修改十分高效。但是有2个大的缺点,其一为增删低效,其二为数组长度时固定的,无法动态增加长度。 与一般的Array相比,ArrayList主要可以动态增加数组的长度。 阅读全文
摘要:
一、数组分类 数组可以简单分为3类: 1维数组 2维数组 交错数组 二、数组初始化 1.一维数组 int [] A = { 1,2,3,4 } 直接赋值 或者 int [] A = new int [4]{ 1,2,3,4 } new一下,并声明大小 2.二维数组 每行个数必须相同,适合规整的数据存 阅读全文
摘要:
在学习C++的时候,对于面对对象有点了解。然后也使用过一段时间的Unity,用起来还是觉得,怎么这么好用。耦合性极低。当时不知道这是基于组件编程。所以现在来学习下基于组件的知识,并比较下基于组件和基于对象的区别。 一、面对对象 在学校,老师讲授的C++,比较核心的就是“面对对象”的思想。好比编写一个 阅读全文
摘要:
游戏开发这条路,应该是在大四找工作期间,明确的。 大学期间,我没有明确的方向,做的事情都是喜欢的、脑子里面涌现的想法。情感聊天机器人、神笔马良、ar智能音箱、细胞战争等。这些项目都是随性的。反正我实验室氛围也比较轻松,并有许多脑电、体感、ar、vr设备来支持。大二的时候,有了想法,借着比赛的机会自己 阅读全文