摘要: Collections public class Collectionsextends Object 此类仅由静态方法组合或返回集合。它包含对集合进行操作的多态算法,“包装器”,返回由指定集合支持的新集合,以及其他一些可能的和最终的。 如果提供给它们的集合或类对象为null,则此类的方法都抛出一个N 阅读全文
posted @ 2020-05-03 23:24 半颗桃核 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 可变参数 * 可变参数:是jdk1.5之后出现的新特性* 使用前提:* 当方法的参数列表数据类型已经确定,但是参数的个数不确定,就可以使用可变参数。* 格式:定义方法时使用* 修饰符 返回值类型 方法名(数据类型...变量名){}* 原理:* 可变参数底层就是一个数组,根据传递参数个数不同,会创建不 阅读全文
posted @ 2020-05-03 18:27 半颗桃核 阅读(92) 评论(0) 推荐(0) 编辑
摘要: Set public interface Set<E>extends Collection<E> 不包含重复元素的集合。更正式地,集合不包含一对元素e1和e2 ,使得e1.equals(e2) ,并且最多一个空元素。正如其名称所暗示的那样,这个接口模拟了数学集抽象。 Set接口除了继承自Collec 阅读全文
posted @ 2020-05-03 18:05 半颗桃核 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 同步和异步 如果数据将在线程间共享。例如正在写的数据以后可能被另一个线程读到,或者正在读的数据可能已经被另一个线程写过了,那么这些数据就是共享数据,必须进行同步存取。 当应用程序在对象上调用了一个需要花费很长时间来执行的方法,并且不希望让程序等待方法的返回时,就应该使用异步编程,在很多情况下采用异步 阅读全文
posted @ 2020-05-03 00:23 半颗桃核 阅读(105) 评论(0) 推荐(0) 编辑
摘要: Vector (了解) public class Vector<E>extends AbstractList<E>implements List<E>, RandomAccess, Cloneable, Serializable Vector类实现了可扩展的对象数组。像数组一样,它包含可以使用整数索 阅读全文
posted @ 2020-05-02 23:33 半颗桃核 阅读(190) 评论(0) 推荐(0) 编辑
摘要: LinkedList public class LinkedList<E>extends AbstractSequentialList<E>implements List<E>, Deque<E>, Cloneable, Serializable 双链表实现了List和Deque接口。实现所有可选列 阅读全文
posted @ 2020-05-02 22:53 半颗桃核 阅读(272) 评论(0) 推荐(0) 编辑
摘要: List public interface List<E>extends Collection<E> 有序集合(也称为序列 )。该界面的用户可以精确控制列表中每个元素的插入位置。用户可以通过整数索引(列表中的位置)访问元素,并搜索列表中的元素。 与集合不同,列表通常允许重复的元素。 更正式地,列表通 阅读全文
posted @ 2020-05-02 21:54 半颗桃核 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 集合模拟斗地主 public class Demo04Main { public static void main(String[] args) { //1、准备牌 ArrayList<String> poker = new ArrayList<>();​ String[] colors = {"♥ 阅读全文
posted @ 2020-05-02 17:34 半颗桃核 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 类的泛型 1、创建集合对象,不使用泛型 好处:集合不使用泛型,默认的类型就是object类型,可以存储任意类型的数据。 弊端:不安全,会引发异常。 2、创建集合对象,使用泛型 好处:为了避免类型转换的麻烦,存储的是什么类型,取出的就是什么类型。 把运行期异常(代码运行之后会抛出的异常),提升到了编译 阅读全文
posted @ 2020-05-02 16:54 半颗桃核 阅读(154) 评论(0) 推荐(0) 编辑
摘要: Iterator迭代器 一个集合的迭代器。 booleanhasNext() 如果迭代具有更多元素,则返回 true 。 E next() 返回迭代中的下一个元素。 default void remove() 从底层集合中删除此迭代器返回的最后一个元素(可选操作)。 Collection<Strin 阅读全文
posted @ 2020-05-02 10:17 半颗桃核 阅读(103) 评论(0) 推荐(0) 编辑