首页 > 项目 > 当前页面

Java泛型super与extend的区别

2025-01-07 NEW个对象

文章参考:

Java泛型中的extends和super理解

  • ? extends T子类限定,被其修饰的对象只能进行读取操作,不能增删。
  • ? super T超类限定,被其修饰的对象只能进行增删操作,不能读取。

这里有一个问题:

1、List<? extend Fruit>如何添加对象?

不能调用add方法,可以在初始化的时候,将对象添加到List里。

2、List<? super Fruit>,无法读取对象,它有什么用呢?

上一篇:事务传播

下一篇:JVM常见的配置参数

相关文章

  • Spring security的执行流程

    Spring Security 的执行流程: 1、认证(Authentication):先经过认证过滤器 -> 认证管理器 -> 成功后存入 SecurityContextHolder 2、授权(Authorization):访问资源时经过授权过滤器 -> 权限判断 -> 允许访问或拒绝访问 3、所有请求都经过 SecurityFilterChain 过滤

    NEW个对象 2025-02-27

  • Spring是如何管理事务的,事务管理机制是什么

    Spring的事务机制包括声明式事务和编程式事务。

    NEW个对象 2025-01-10

  • OAuth2三方登录授权码模式深度解析

    从架构角度看,授权码模式通过“浏览器不接触Token”的设计理念,实现了安全性与扩展性的平衡,是现代微服务认证体系的核心基础组件之一

    NEW个对象 2026-06-11

NEW个对象 NEW个对象
JAVA是世界上最好的语言