Go back
Home
  • Java
    • 阿里云centos上安装jdk1.8(yum)
    • mvn走代理的方法
    • JAVA学习路线
      • 3part
        • kafka基本概念理解
        • 类库reflections的使用
      • Java
        • Collection及其衍生
      • Mybatis
        • mybatis中#和$的简单理解
        • mybatis中foreach以及注意事项
        • mybatis一对多、一对一
      • Redis
        • 1.Redis基本理解及使用
        • 2.Redis客户端:Jedis
        • 3.Spring中的缓存抽象及SpringDataRedis使用
      • Spring
        • SpringMVC中的Model、ModelMap、ModelAndView(转载)
        • Java @RequestMapping、@GetMapping、@PostMapping
        • Spring @Autowired注解在utils静态工具类非controller普通类中使用(转)
        • spring之表单验证
        • springboot之Json转换类型嵌套问题
        • springboot之kaptcha验证码
        • spring框中简单的任务调度
      • idea
        • (JB)idea添加项目依赖、以及打包问题
        • [idea] 编译报错 javacTask:源发行版 8 需要目标发行版 1.8
        • intelliJ IDEA:JAVA文件名黄色J警告问题
        • (JB)IDEA导入svn项目二三谈
        • intelliJ idea:springboot项目初始化
      • 代码段
        • rsa加密解密
        • (spring boot)虚拟目录配置、文件下载
      • 微服务
        • feign请求头丢失

Collection及其衍生

October 23, 2020
Java

Collection为interface, 是出了map外其他集合类(Set 、List)的根接口。

Collections为class,并没有实现Collection相关接口。但提供了很多static方法,对Collecion的一些衍生类实现了一些方法的简化,例如生成一个空数组:

List<String> strings = Collections.emptyList();

相关衍生类的关系简单整理如下:

20201023160343817634831.png