一、集合框架图 简化图: 说明:对于以上的框架图有如下几点说明 1、所有集合类都位于java.util包下。Java的集合类主要由两个接口派生而出:Collection和Map,Collection和Map是Java集合框架的根接口,这两个接口又包含了一些子接口或实现类。 2、集合接口:6个接口(短 ...
分类:
编程语言 时间:
2020-08-06 13:13:18
阅读次数:
89
1、Collection接口 (1)特点 没有直接的实现类,而是提供了子接口 该接口提供了一系列常见的集合操作的方法,例如:增加、删除、查找 (2)常见方法 add:单个添加 addAll:批量添加 remove:删除 removeAll:批量删除 contains:查找 containsAll:批 ...
分类:
其他好文 时间:
2020-08-05 00:06:59
阅读次数:
62
使用vulhub搭建环境 /vulhub-master/thinkphp/5-rce https://github.com/SkyBlueEternal/thinkphp-RCE-POC-Collection 将这里面的payload都试一遍,看哪个能用 ...
分类:
Web程序 时间:
2020-08-03 23:11:26
阅读次数:
93
队列(Queue):与栈相对的一种数据结构,集合(Collection)的一个子类。队列允许在一端进行插入操作,而在另一端进行删除操作的线性表,栈的特点是后进先出,而队列的特点是先进先出。队列的用处很大,比如实现消息队列。Queue类关系图,如下图所示:注:为了让读者更直观地理解,上图为精简版的Queue类关系图。本文如无特殊说明,内容都是基于Java1.8版本。队列(Queue)1)Queue分
分类:
其他好文 时间:
2020-08-02 10:18:18
阅读次数:
73
题目描述 给出一组数字,返回该组数字的所有排列 例如: [1,2,3]的所有排列如下 [1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2], [3,2,1]. (以数字在数组中的位置靠前为优先级,按字典序排列输出。) Given a collection of number ...
分类:
其他好文 时间:
2020-08-01 21:38:13
阅读次数:
111
为一个特定的任务选择最好的数据结构和算法是开发高性能软件的一个关键。 数据结构是以某种形式将数据组织在一起的集合(collection)。数据结构不仅存储数据,还支持访问和处理数据的操作。 在面向对象思想里,一种数据结构也被认为是一个容器(container)或者容器对象(container obj ...
分类:
其他好文 时间:
2020-07-29 17:53:03
阅读次数:
74
参考文章: https://www.cnblogs.com/mlfz/p/10435954.html Collection接口是集合类的根接口,Java中没有提供这个接口的直接的实现类。但是却让其被继承产生了两个接口,就是Set和List。Set中不能包含重复的元素。List是一个有序的集合,可以包 ...
分类:
编程语言 时间:
2020-07-29 17:45:01
阅读次数:
80
List接口 我们掌握了Collection接口的使用后,再来看看Collection接口中的子类,他们都具备那些特性呢?接下来,我们一起学习Collection中的常用几个子类(java.util.List集合、java.util.Set集合)。 1.1 List接口介绍 java.util.Li ...
分类:
编程语言 时间:
2020-07-28 17:15:58
阅读次数:
76
Set接口 java.util.Set接口和java.util.List接口一样,同样继承自Collection接口,它与Collection接口中的方法基本一致,并没有对Collection接口进行功能上的扩充,只是比Collection接口更加严格了。与List接口不同的是,Set接口中元素无序 ...
分类:
编程语言 时间:
2020-07-28 17:15:18
阅读次数:
73