上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 54 下一页
摘要: 数据结构数组 在程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来。这些按序排列的同类数据元素的集合称为数组。在C语言中, 数组属于构造数据类型。一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型。因此按数组元素的类型不同,数组又可分为数值数组、字符数组 阅读全文
posted @ 2022-07-06 13:21 肥宅快乐水~ 阅读(61) 评论(0) 推荐(0)
摘要: 数据结构栈 栈是限定仅在表尾进行插入或删除操作的线性表。因此,对栈来说,表尾端有其特殊含义,称为栈顶,相应的,表头端称为栈底。栈的特点是后进先出,即最后被压入栈的元素会第一个被弹出。 栈顶(Top):线性表允许进行插入删除的那一端。栈底(Bottom):固定的,不允许进行插入和删除的另一端。空栈:不 阅读全文
posted @ 2022-07-06 13:17 肥宅快乐水~ 阅读(32) 评论(0) 推荐(0)
摘要: 斗地主案例的需求分析 1.案例介绍按照斗地主的规则,完成洗牌发牌的动作。具体规则:使用54张牌打乱顺序,三个玩家参与游戏,三人交替摸牌,每人17张牌,最后三张留作底牌。 2.案例分析准备牌:牌可以设计为一-个ArrayList ,每个字符串为一张牌。每张牌由花色数字两部分组成,我们可以使用花色集合与 阅读全文
posted @ 2022-07-06 13:08 肥宅快乐水~ 阅读(43) 评论(0) 推荐(0)
摘要: 泛型通配符 为什么要用通配符呢? 在java中,数组是可以协变的,比如dog extends Animal,那么Animal[] 与dog[]是兼容的。而集合是不能协变的,也就是说List<Animal>不是List<dog>的父类,这时候就可以用到通配符了。 一、基本概念: 在学习Java泛型的过 阅读全文
posted @ 2022-07-06 13:02 肥宅快乐水~ 阅读(97) 评论(0) 推荐(0)
摘要: 定义和使用含有泛型的方法 泛型定义在方法的修饰符和返回值类型之间 格式: 修饰符<> 返回值类型 方法名(参数列表(使用泛型)){ 方法体; } 含有泛型的方法,在调用方法的时候确定泛型的数据类型 传递什么类型的参数,泛型就是什么类型 定义泛型方法: 测试泛型方法: 定义和使用含有泛型的接口 第一种 阅读全文
posted @ 2022-07-06 09:39 肥宅快乐水~ 阅读(38) 评论(0) 推荐(0)
摘要: 使用泛型的好处 创建集合对象,使用泛型好处:1.避免了类型转换的麻烦,存储的是什么类型,取出的就是什么类型2.把运行期异常(代码运行之后会抛出的异常),提升到了编译期(写代码的时候会报错)弊端:泛型是什么类型,只能存储什么类型的数据 创建集合对象,不使用泛型好处:集合不使用泛型,黑t认的类型就是ob 阅读全文
posted @ 2022-07-06 09:32 肥宅快乐水~ 阅读(45) 评论(0) 推荐(0)
摘要: 增强for循环 一、增强for循环增强for循环的作用: 简化迭代器的书写格式。(注意:增强for循环的底层还是使用了迭代器遍历。)增强for循环的适用范围: 如果是实现了Iterable接口的对象或者是数组对象都可以使用增强for循环。增强for循环的缺点:增强for循环和Iteration遍历的 阅读全文
posted @ 2022-07-06 09:24 肥宅快乐水~ 阅读(83) 评论(0) 推荐(0)
摘要: 迭代器代码实现 Iterator: ConcreteIterator: Aggregate: ConcreteAggregate: Client: 迭代器的实现原理 1.迭代器模式就是分离了集合对象的遍历行为,抽象出一个迭代器类来负责,这样既可以做到不暴露集合的内部结构,又可让外部代码透明地访问集合 阅读全文
posted @ 2022-07-06 09:16 肥宅快乐水~ 阅读(51) 评论(0) 推荐(0)
摘要: collection集合常用功能 public boolean add(E e):把给定的对象添加到当前集合中public void clear():清空集合中所有的元素public boolean remove(E e):把给定的对象在当前集合中删除public boolean contains( 阅读全文
posted @ 2022-07-06 09:05 肥宅快乐水~ 阅读(44) 评论(0) 推荐(0)
摘要: 集合框架介绍avi 集合按照其存储结构可以分为两大类,分别单列集合Collection和双列集合Map。 Collection:单列集合类的根接口,用于存储一系列符合某种规则的元素,他有两个重要的子接口,分别是List和Set。 其中,List的特点是元素有序,元素可重复,Set的特点是元素无序,而 阅读全文
posted @ 2022-07-05 20:21 肥宅快乐水~ 阅读(112) 评论(0) 推荐(0)
上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 54 下一页