Java SE第8章 Java集合
Java SE第8章 Java集合
- 1. 集合的概念和作用
- 2. 使用Lambad表达式遍历集合
- 3.Collection集合的常规用法
- 4. 使用Predicate操作集合
- 5.使用Iterator和foreach循环遍历Collection集合
- 6. HashSet,LinkedHashSet用法
- 7.对集合使用Stream进行流式编程
- 8. EnumSet的用法
- 9. TreeSet的用法
- 10. ArrayList和Vector
- 11. List集合的常规用法
- 12. Queue接口与Deque接口
- 13.固定长度的List集合
- 14. ArrayDeque的用法
- 15. PriorityQueue的用法
- 16. Map的概念和常规用法
- 17. LinkedList 集合的用法
- 18. TreeMap的用法
- 19. 几种特殊的Map实现类
- 20. Hash算法对HashSet,HashMap性能的影响
- 21. Collection工具类的用法
- 22. Java 9 新增的不可变集合
- 23. Enumeration迭代器的用法
- 24. Java 的集合体系
1. 集合的概念和作用
集合主要用于存储数据,因此集合类也被称为容器类,集合里只能保存对象(对象的引用变量)
java集合类主要由两个接口派生而出: Collection 和 Map
Set,List都继承了 Collection,其中, Set元素不能重复, List元素可以重复 ,Map元素具有映射关系, key-value,Collection的部分方法
- boolean retainAll(Collection c): 将调用该方法的集合变成该集合和集合c的交集
- **Object[] toArray()
Java SE第8章 Java集合相关推荐
- 【JAVA SE】第一章 Java语言概述、环境变量和HelloWorld
第一章 Java语言概述.环境变量和HelloWorld 文章目录 第一章 Java语言概述.环境变量和HelloWorld 一.Java语言概述 1.Java简介 2.Java发展历史 3.Java ...
- 【JAVA SE】第二章 Java语法基础、数据类型、基本类型的字面值、基本类型的类型转换和运算规则
第二章 Java语法基础.数据类型.基本类型的字面值.基本类型的类型转换.运算规则和标识符命名风格 文章目录 第二章 Java语法基础.数据类型.基本类型的字面值.基本类型的类型转换.运算规则和标识符 ...
- JDK 7-JDK 21:Oracle Java SE 支持路线图/Oracle Java SE Support Roadmap 持续更新
文章目录 前言 一.Oracle Java SE 产品版本 二.Java SE 8 的公共更新结束 三.参考文档 总结 前言 几十年来,Java 生态系统已经成功地经历了这个过程,经历了十次主要的平台 ...
- Oracle发布了Java SE支持路线图,Java 8 支持到2030年
最近Oracle发布了Java SE支持路线图,以帮助开发者了解Java SE的维护和支持选项以及相关的时间表,以便可以为公司和个人使用Java SE做出最佳决策. 自2017年9月以来,Oracle ...
- java se安装_安装Java SE平台
安装Java SE平台 Java SE平台是学习掌握Java语言的最佳平台,而掌握Java SE又是进一步学习Java EE和Java ME所必须的. 1.下载JDK1.7. 本书将使用针对Windo ...
- Java核心技术卷一 -第九章:集合
系列文章目录 Java核心技术卷一 -第一章:java"白皮书"的关键术语 Java核心技术卷一 -第三章:数据类型 Java核心技术卷一 -第三章:变量与常量 Java核心技术卷 ...
- 尚硅谷Java入门视频教程第二章——Java基本语法
尚硅谷Java入门视频教程第二章 第一章复习 课后习题 Java语言概述 第2章:Java基本语法 2.1 关键字和保留字 2.2 标识符(Identifier) 2.3 变量 2.3.1 变量基本概 ...
- java se翻译_(翻译)Java SE 8 Lambda 标准库概览(下)
Java SE 8 Lambda 标准库概览 8,Collectors 在目前的例子中,我们已经使用了collect()方法来收集流中的元素并放入List或Set中了.collec()方法的参数是一个 ...
- Java SE 6 新特性: Java DB 和 JDBC 4.0
http://www.ibm.com/developerworks/cn/java/j-lo-jse65/index.html 长久以来,由于大量(甚至几乎所有)的 Java 应用都依赖于数据库,如何 ...
最新文章
- 【CV】OpenCV(基于Python)学习笔记
- 微生物组—宏基因组分析专题培训开课啦!10月北京
- 页面添加锚点后如何点击不改变URL?
- b站电脑客户端_如何将B站的flv格式的视频转换成mp4格式
- ubuntu安装ffmpeg_手把手教你利用ffmpeg制作一个好用灵活的图片、视频压缩工具(再不需要去别的网站和用别的软件啦)...
- 如何用python写程序设置当前打印机为默认打印机,从Python打印到标准打印机?
- 有关单片机c语言的参考文献,单片机设计参考文献
- html5语音 没反映,【报Bug】关于HTML5 getUserMedia()、audio语音的问题
- 关于VMBox重启无法打开虚拟机问题
- IVMS-5000海康平台安装
- freescale imx6最新版本bsp在天嵌imx6q开发板的移值
- Git:schannel: next InitializeSecurityContext failed: SEC_E_UNTRUSTED_ROOT
- textarea中的内容保存与显示时换行符的处理方法
- 算法工程师知识补充 - 机器学习1
- C++在一个类中引用另一个类的对象
- C# Aplayer开发笔记(一)
- sublime text 输入法中文不聚焦问题,安装IMESupport,之后还需要换输入法
- 刘晓燕核心词汇趣讲笔记-第八课
- 【转】什么是加密经济学
- macOS npm -g 安装路径
热门文章
- 【JAVA SE】第一章 Java语言概述、环境变量和HelloWorld