首先总结一下集合的体系: 集合 的体系: | Collection 单例集合的根接口 | List 如果是实现了List接口的集合类,具备的特点: 有序,可重复。 | ArrayList 底层是维护了一个Object数组实现的。 特点: 查询速度快,增删慢。 | LinkedList 底层是使用了链 ...
分类:
编程语言 时间:
2020-07-03 21:18:09
阅读次数:
60
首先总结一下集合的体系: 集合 的体系: | Collection 单例集合的根接口 | List 如果是实现了List接口的集合类,具备的特点: 有序,可重复。 | ArrayList 底层是维护了一个Object数组实现的。 特点: 查询速度快,增删慢。 | LinkedList 底层是使用了链 ...
分类:
编程语言 时间:
2020-07-03 21:09:55
阅读次数:
55
作者介绍:EVETNT,狐小E资深开发工程师,专注移动协同办公平台的SAAS软件开发以及轻应用开发 最近开发了一款移动办公软件狐小E 1. Scala集合 Scala提供了一套很好的集合实现,提供了一些集合类型的抽象。 Scala 集合分为可变的和不可变的集合。 可变集合可以在适当的地方被更新或扩展 ...
分类:
其他好文 时间:
2020-07-03 01:11:07
阅读次数:
83
Set接口 extend Collection接口 特点:1、不允许重复的元素 2、设有索引,没有带索引的方法,也不能进行普通for 3、是一个元素的集合,存取可能不一致 4、底层是哈希表(查询快) 方法上和Collection一致 实现类:HashSet:由哈希表构成 例:Set<Integer> ...
分类:
其他好文 时间:
2020-07-03 00:59:20
阅读次数:
55
Java容器 容器主要包括Collection和Map两种,Collection存储着对象的集合,而Map存储着键值对(两个对象)的映射表。 Java中常用的线程安全的集合类有Vector、Hashtable、ConcurrentHashMap、Stack Set --TreeSet(有序):基于红 ...
分类:
编程语言 时间:
2020-07-02 22:13:53
阅读次数:
93
一、概述 1,特点 1)Scala同时支持不可变集合和可变集合 2)两个主要的包: 不可变集合:scala.collection.immutable 可变集合: scala.collection.mutable 3)Scala默认采用不可变集合,对于几乎所有的集合类,Scala都同时提供了可变(mu ...
分类:
其他好文 时间:
2020-07-02 21:42:47
阅读次数:
69
1. 集合操作概述: Kotlin 标准库提供了用于对集合执行操作的多种函数。这包括简单的操作,例如获取或添加元素,以及 更复杂的操作,包括搜索、排序、过滤、转换等 1.1 扩展与成员函数 集合操作在标准库中以两种方式声明:集合接口的成员函数和扩展函数。 成员函数定义了对于集合类型是必不可少的操作。 ...
分类:
其他好文 时间:
2020-07-02 18:29:49
阅读次数:
52
集合类型内建方法总结 集合(s).方法名 等价符号 方法说明 s.issubset(t) s <= t 子集测试(允许不严格意义上的子集):s 中所有的元素都是 t 的成员 s < t 子集测试(严格意义上):s != t 而且 s 中所有的元素都是 t 的成员 s.issuperset(t) s ...
分类:
其他好文 时间:
2020-07-02 14:56:39
阅读次数:
60
##3.1 在编程的语境下,函数 (function) 是指一个有命名的、执行某个计算的语句序列 (se-quence of statements) 。在定义一个函数的时候,你需要指定函数的名字和语句序列。之后,你可以通过这个名字 “调用 (call)’’ 该函数。模块(module)是指一个包含相 ...
分类:
其他好文 时间:
2020-06-30 17:23:41
阅读次数:
55
组合模式以及HashMap的设计分析(不包括具体实现,只讲述了HashMap应用到组合模式的场景,之后会单独再写一个JAVA集合类的具体实现专题) ...
分类:
其他好文 时间:
2020-06-28 15:26:46
阅读次数:
62