集合容器知识点

一。泛型
想要模拟数组数据类型检查,在编译阶段检查传入的数据是否正确.
泛型的作用:将报错的时机提前,不会在运行时才报错。
泛型只在编译生效,字节码文件中没有泛型.
编译后这样的部分会被删除,不出现在最终的源码中,所以不会影响JVM后续运行时的性能.
=========================================================================
二,迭代集合/遍历集合
迭代步骤;
1.获取集合的迭代器c.iterator;
2.判断集合中是否有下一个可迭代的元素 it.hasNext()
3.获取当前迭代到的元素 it.next().
Iterator<Integer> it = c.iterator();
        while(it.hasNext()){
            Integer num = it.next();
            System.out.println(num);
=========================================================================
三,Iterator有什么特点?
Iterator的特点是只能单向遍历,但是更加安全,因为它可以确保,在当前遍历的集合元素
被更改的时候,就会抛出异常。
=========================================================================
四,Iterator和ListIterator有什么区别?
1.Iterator可以遍历Set和List集合,而ListIterator只能遍历List。
2.terator 只能单向遍历,而 ListIterator 可以双向遍历。
3.ListIterator是实现了Iterator接口,然后添加了一些额外的功能,比如添加一个元素、
替换一个元素,获取元素的索引位置。
=========================================================================
五,遍历一个List有哪些不同的方式?
1.for循环遍历。
在集合外部维护一个计数器,然后依次读取每一个位置的元素,当读取到最后一个元素后停止。
2.迭代器遍历。
Iterator是面向对象的一个设计模式,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当然!Spring Boot 是一个用于创建独立的、基于 Spring 的应用程序的框架。它简化了 Spring 应用程序的配置和部署过程,使开发人员能够更快速地创建高性能、可扩展的应用程序。 下面是一些 Spring Boot 的常见知识点: 1. 自动配置(Auto Configuration):Spring Boot 使用自动配置来根据类路径上的依赖自动配置 Spring 应用程序。它通过条件化配置和约定大于配置的原则来简化配置过程。 2. 启动器(Starters):启动器是一组依赖项的集合,用于简化特定类型的应用程序开发。例如,spring-boot-starter-web 包含了构建 Web 应用程序所需的所有依赖项。 3. 内嵌容器(Embedded Container):Spring Boot 可以使用内嵌容器(如 Tomcat、Jetty 或 Undertow)来运行应用程序,从而避免了独立部署的复杂性。 4. 配置文件(Configuration Files):Spring Boot 支持多种配置文件格式,如 properties、YAML 和 XML。这些配置文件可以用来配置应用程序的各种属性。 5. 外部化配置(Externalized Configuration):Spring Boot 支持将应用程序的配置外部化,可以通过环境变量、命令行参数、属性文件等方式来配置应用程序。 6. 数据访问(Data Access):Spring Boot 提供了对各种数据访问技术的集成支持,包括 JDBC、JPA、NoSQL 数据库等。 7. 消息队列(Messaging):Spring Boot 提供了对消息队列的支持,如 RabbitMQ、Apache Kafka 等。 8. 安全性(Security):Spring Boot 提供了对应用程序安全性的支持,包括认证、授权、加密等。 这些只是 Spring Boot 的一些核心知识点,还有很多其他功能和特性可以深入学习和探索。希望这些信息对你有所帮助!如果有任何进一步的问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值