上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 40 下一页
摘要: HashSet集合数据的结构 我们来画一张图来解释: Set集合存储元素不重复的原理 public class HashSet2 { public static void main(String[] args) { HashSet<Integer> set = new HashSet<>();// 阅读全文
posted @ 2022-07-06 15:01 一位程序袁 阅读(52) 评论(0) 推荐(0) 编辑
摘要: HashSet集合 此类实现 Set 接口,由哈希表(实际上是一个 HashMap 实例)支持。它不保证集合的迭代顺序;特别是它不保证该顺序恒久不变。此类允许使用 null 元素。 HashSet集合继承了C ollection接口 set接口的特点: 不允许重复元素, 没有索引,没有带索引的方法, 阅读全文
posted @ 2022-07-06 13:30 一位程序袁 阅读(44) 评论(0) 推荐(0) 编辑
摘要: Linkedlist集合 Linkedlist集合的特点: 1.底层是一个链表结构:查询慢,增删快 2.里面包含了大量的首位操作元素的方法 注意: 使用Linkedlist的集合特点的方法,不能使用多态 addFirst(E o) 将给定元素插入此列表的开头 addLast(E o) 将给定元素追加 阅读全文
posted @ 2022-07-06 13:04 一位程序袁 阅读(28) 评论(0) 推荐(0) 编辑
摘要: list集合 list集合的特点: 1.有序的集合,存储的元素和取出的元素都是一致的 2.有索引,包含了一些带索引的方法 3.运行存储重复的元素 list集合中特有的方法: add,get,remove,set 注意: 操作索引的时候,一定要防止索引越界异常 案例: public class aa 阅读全文
posted @ 2022-07-06 11:25 一位程序袁 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 数据结构_链表 什么是链表? 链表 [Linked List]:链表是由一组不必相连【不必相连:可以连续也可以不连续】的内存结构 【节点】,按特定的顺序链接在一起的抽象数据类型。 链表分类 链表分为单向链表(Singly linked lis)、双向链表(Doubly linked list)、循环 阅读全文
posted @ 2022-07-06 11:05 一位程序袁 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 数据结构_队列 我们来画图看一下: 队列是先进先出 有俩个出口 1号 进去了 出来的时候 还是1号先出 数据结构_数组 数组的特点:查询快,增删慢 查询块:数组的地址是连续的,我们可以通过的数组首地址可以找到数组,通过数组的索引可以快速找到一个元素 增删慢:数组的长度是固定的,我们想要增加、删除一个 阅读全文
posted @ 2022-07-06 10:08 一位程序袁 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 斗地主实现案例 首先来写第一部,准备牌 案例: public static void main(String[] args) {// 准备牌// 定义一个集合,来存储53牌 ArrayList<String> list = new ArrayList<>();// 牌的花色 String[] hua 阅读全文
posted @ 2022-07-06 09:44 一位程序袁 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 泛型通配符 泛型通配符 : ?:代表任意的数据类型 使用方式: 不能创建对象使用,只能作为方法的参数 案例: public static void main(String[] args) { ArrayList<Integer> list = new ArrayList<>(); list.add( 阅读全文
posted @ 2022-07-06 09:10 一位程序袁 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 定义和使用含有泛型的方法 定义一个含有泛型的方法;泛型定义在修饰符和方法返回值之间 格式: 修饰符:<泛型>返回类型 方法名(参数列表(使用泛型)){ 方法体 } 含有泛型的方法,在调用方法的时候确定泛型数据类型 传递什么类型的参数,泛型就是什么类型 public class Test { publ 阅读全文
posted @ 2022-07-05 17:52 一位程序袁 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 定义和使用含有泛型的类 定义一个含有泛型的类型,模拟Arraylsit集合 泛型是一个未知的数据类型,当我们不确定什么时候使用什么数据类型的时候,可以使用泛型 泛型可以接受任何数据类型 ,String Integer Student... 创建对象的时候确定数据类型 我们来写一个案例: public 阅读全文
posted @ 2022-07-05 17:28 一位程序袁 阅读(22) 评论(0) 推荐(0) 编辑
上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 40 下一页