摘要: 一 静态导入 在导包的过程中我们可以直接导入静态部分,这样某个类的静态成员就可以直接使用了。 在源码中经常会出现静态导入。 静态导入格式: import static XXX.YYY; 导入后YYY可直接使用。 Map.Entry的访问,简化后为Entry import static java.ut 阅读全文
posted @ 2020-07-19 23:02 晚来天欲雪能饮一杯无 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 一 Map接口的概述 我们通过查看Map接口描述,发现Map接口下的集合与Collection接口下的集合,它们存储数据的 形式不同,如下图。 Collection中的集合,元素是孤立存在的(理解为单身),向集合中存储元素采用一个个元素的方式存储。 Map中的集合,元素是成对存在的(理解为夫妻)。每 阅读全文
posted @ 2020-07-18 08:53 晚来天欲雪能饮一杯无 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 一 ArrayList的contains方法判断元素是否重复原理 ArrayList的contains方法会使用调用方法时,传入的元素的equals方法依次与集合中的旧元素 所比较,从而根据返回的布尔值判断是否有重复元素。此时,当ArrayList存放自定义类型时,由于 自定义类型在未重写equal 阅读全文
posted @ 2020-07-18 08:36 晚来天欲雪能饮一杯无 阅读(596) 评论(0) 推荐(0) 编辑
摘要: 一 Set接口与HashSet集合概述 查阅Set集合的API介绍,通过元素的equals方法,来判断是否为重复元素 查阅HashSet集合的API介绍:此类实现Set接口,由哈希表支持(实际上是一个 HashMap集合)。 HashSet集合不能保证的迭代顺序与元素存储顺序相同。 HashSet集 阅读全文
posted @ 2020-07-17 16:40 晚来天欲雪能饮一杯无 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 一 ArrayList集合 ArrayList集合数据存储的结构是数组结构。元素增删慢,查找快,由于日常开发中使用最多的 功能为查询数据、遍历数据,所以ArrayList是最常用的集合。 许多程序员开发时非常随意地使用ArrayList完成任何需求,并不严谨,这种用法是不提倡的。 二 LinkedL 阅读全文
posted @ 2020-07-17 15:46 晚来天欲雪能饮一杯无 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 一 List接口概述 查阅API,看List的介绍。有序的 collection(也称为序列)。此接口的用户可以对列表中每个元素的 插入位置进行精确地控制。用户可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的 元素。与 set 不同,列表通常允许重复的元素。 看完API,我们总结一下 阅读全文
posted @ 2020-07-17 08:25 晚来天欲雪能饮一杯无 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 一 增强for循环 增强for循环是JDK1.5以后出来的一个高级for循环,专门用来遍历数组和集合的。它的内部 原理其实是个Iterator迭代器,所以在遍历的过程中,不能对集合中的元素进行增删操作。 格式: for(元素的数据类型 变量 : Collection集合or数组){ } 它用于遍历C 阅读全文
posted @ 2020-07-16 18:16 晚来天欲雪能饮一杯无 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 一 Iterator迭代器概述 java中提供了很多个集合,它们在存储元素时,采用的存储方式不同。我们要取出这些集合 中的元素,可通过一种通用的获取方式来完成。 Collection集合元素的通用获取方式:在取元素之前先要判断集合中有没有元素,如果有,就 把这个元素取出来,继续在判断,如果还有就再取 阅读全文
posted @ 2020-07-16 18:03 晚来天欲雪能饮一杯无 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 一 集合的概述 集合,集合是java中提供的一种容器,可以用来存储多个数据。 数组的长度是固定的。集合的长度是可变的。集合中存储的元素必须是引用类型数据 二 ArrayList集合储存元素 练习一:ArrayList集合存储5个int类型元素 public static void main(Stri 阅读全文
posted @ 2020-07-14 10:52 晚来天欲雪能饮一杯无 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 一 BigInteger java中long型为最大整数类型,对于超过long型的数据如何去表示呢.在Java的世界中,超过long型 的整数已经不能被称为整数了,它们被封装成BigInteger对象.在BigInteger类中,实现四则运算都是方法 来实现,并不是采用运算符. BigInteger 阅读全文
posted @ 2020-07-14 10:42 晚来天欲雪能饮一杯无 阅读(145) 评论(0) 推荐(0) 编辑