黑马Java 集合(上)

发布时间:2024年01月23日

我是南城余!阿里云开发者平台专家博士证书获得者!

欢迎关注我的博客!一同成长!

一名从事运维开发的worker,记录分享学习。

专注于AI,运维开发,windows?Linux?系统领域的分享!

知识库链接:

Java进阶 · 语雀


注意有序无序重复不可重复

10.1. 单列集合 Collection

10.1.1. colletion的遍历方式
  1. 迭代器

Collection<String> c = new ArratList<>(); //创建集合对象 此处体现了多态性
System.out.println(c); //可以直接打印集合中的所有元素
 //需要先创建迭代器对象
Iterator<String> it = c.iterator();
// it.next(); //逐个遍  历 可以直接打印
// it.next();  //这种持续遍历会报元素越界错误异常 应该采用循环遍历的方法

while(it.hasNext()){
    String ele = it.next();
    System.out.println(ele);
}

  1. 增强for

可以用来遍历数组或者集合

Collection<String> c = new ArratList<>();

for(String a : c ){
    sout(a);
}
  1. lambda表达式

10.1.2. List集合

10.1.3. List集合的遍历

10.1.4. ArrayList底层原理

基于数组Array

10.1.5. LinkedList底层原理

基于双向链表

10.2. Set

10.2.1. HashSet底层原理

10.3. 两种比较方式

10.4. 总结

10.5. 并发异常处理

10.5.1. 可变参数 数据类型...参数名称

调用其方法或者构造器时,数据可变,灵活性高

可变参数在方法内部,本质上就是一个数组

10.5.2. Collections 工具类

10.5.3. Map
文章来源:https://blog.csdn.net/m0_63031112/article/details/135764994
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。