上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 51 下一页
摘要: LinkedHashSet集合 哈希表和链表实现的Set接口, 具有可预测的迭代次序; 由链表保证元素有序,也就是说元素的存储和取出顺序是一致的; 由哈希表保证元素唯一, 也就是说没有重复的元素; LinkedHashSet是HashSet的子类LinkedHashSet底层是一个LinkedHas 阅读全文
posted @ 2022-07-07 10:33 ja不会va 阅读(26) 评论(0) 推荐(0)
摘要: Vector集合 这个集合是java最早的一个集合,它的底层是一个数组。 Vector是线程安全的,但扩容会增长100% ArrayList是线程不安全的,但扩容增长50%,能有效利用磁盘空间。 特点: 有序的,可以存储重复值和null值。 底层是数组实现的,线程安全。结构与ArrayList非常相 阅读全文
posted @ 2022-07-07 10:30 ja不会va 阅读(49) 评论(0) 推荐(0)
摘要: Set集合储存元素不能重复的原理 public static void main(String[] args) { HashSet<String> set = new HashSet<>(); String a1 = new String("aaa"); String a2 = new String 阅读全文
posted @ 2022-07-07 10:30 ja不会va 阅读(50) 评论(0) 推荐(0)
摘要: 哈希值 哈希值就是:对象的内存地址经过处理后的结构,由于每个对象的内存地址都不一样,所以哈希码也不一样。 更重要的是:这里的内存地址是JVM虚拟机虚拟出来的地址,并不是真实的物理内存地址。 哈希值是通过哈希算法散列得来的,而地址值是通过是和物理层面有关, 是系统分配的,是不存在相同的,而哈希值是可以 阅读全文
posted @ 2022-07-07 10:30 ja不会va 阅读(76) 评论(0) 推荐(0)
摘要: ArrayList集合 java.util.ArrayList-集合数据存储的结构是数组结构。元素增删慢,查找快,由于日常开发中使用最多的功能为查询数据、遍历数据,所以ArrayList是最常用的集合。 许多程序员开发时非常随意地使用ArrayList完成任何需求,并不严谨,这种用法是不提倡的。 J 阅读全文
posted @ 2022-07-06 19:48 ja不会va 阅读(148) 评论(0) 推荐(0)
摘要: 红黑树 二又树: binary tree,是每个结点不超过2的有序树(tree)。 简单的理解,就是一种类似于我们生活中树的结构,只不过每个结点上都最多只能有两个子结点。 二叉树是每个节点最多有两个子树的树结构。顶上的叫根结点,两边被称作“左子树"和“右子树"。 List集合介绍以及常用方法 在Co 阅读全文
posted @ 2022-07-06 19:20 ja不会va 阅读(58) 评论(0) 推荐(0)
摘要: 数据结构——栈 栈的英文为(stack)栈是一个先入后出(FILO-First In Last Out)的有序列表。栈(stack)是限制线性表中元素的插入和删除只能在线性表的同一端进行的一种特殊线性表。允许插入和删除的一端,为变化的一端,称为栈顶(Top),另一端为固定的一端,称为栈底(Botto 阅读全文
posted @ 2022-07-06 19:19 ja不会va 阅读(63) 评论(0) 推荐(0)
摘要: 数据结构数组 查询快:数组的地址是连续的我们通过数组的首地址可以找到数组通过数组的素引可以快速查找某一个元素 增删慢数组的长度是固定的我们想要增加/删除一个元素必须创建一个新数组把源数组的数据复制过来 要把数组中素引是3的元素删除必须创建一个新的数组长度是源数组的长度-1把源数组的其他元素复制到新数 阅读全文
posted @ 2022-07-06 19:19 ja不会va 阅读(24) 评论(0) 推荐(0)
摘要: 斗地主案例需求分析及代码实现 public static void main(String[] args) { //1.准备牌 //定义一个存储54张牌的ArrayList集合,泛型使用String ArrayList<String> poker = new ArrayList<>(); //定义两 阅读全文
posted @ 2022-07-06 16:59 ja不会va 阅读(28) 评论(0) 推荐(0)
摘要: 泛型的使用总结 泛型的使用 1.泛型类和泛型方法 /* class 类型名<泛型标识,泛型标识, ...>{ private 泛型标示 变量名; } */ public class GenericDemo<T> { private T key; public GenericDemo(T key) { 阅读全文
posted @ 2022-07-06 16:33 ja不会va 阅读(28) 评论(0) 推荐(0)
上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 51 下一页