美文网首页
Java集合

Java集合

作者: L1DAwE1 | 来源:发表于2018-04-19 23:16 被阅读0次
Java集合框架集成关系图.png
Java集合框架集成关系图.png

1、ArrayList
ArrayList<>,如果不写<>,即ArrayList a1 = new ArrayList();则会默认为ArrayList<Object> a1 = new ArrayList<>();
在高版本的Java中,后面<>内可写类也可省略,即
ArrayList<Object> a1 = new ArrayList<>();
ArrayList<Object> a1 = new ArrayList<Object>();
是一样的。

(1)在存在继承的情况下,假设父类F,子类S,即S extends F

package com.edu.upc.cqq;
import java.util.ArrayList;

public class F {
    public static void main(String[] args) {
        ArrayList<F> af = new ArrayList<>();
        ArrayList<S> as = new ArrayList<>();
        
        F f1 = new F();
        af.add(f1);
        as.add(f1);     //有错误(1)
        
        S s1 = new S();
        af.add(s1);
        as.add(s1);
        
        F fs = new S();
        af.add(fs);
        as.add(fs);     //有错误(2)
    }
}

class S extends F {
    
}

此段代码存在两处错误,如上标出,第一处错误是因为

相关文章

  • 一篇文章,全面解读Android面试知识点

    Java Java基础 Java集合框架 Java集合——ArrayList Java集合——LinkedList...

  • 收藏夹

    博文 Java 集合:Java 集合学习指南 Java 集合:Java 集合源码剖析 HashMap:HashMa...

  • Java 集合框架_开篇

    Java 集合框架系列 Java 集合框架_开篇Java 集合框架_ListJava 集合框架_ArrayList...

  • Java 集合框架_List

    Java 集合框架系列 Java 集合框架_开篇Java 集合框架_ListJava 集合框架_ArrayList...

  • 9、java集合

    1、什么是java集合 java集合是用来存储多个数据引用的数据类型。 2、java集合分类 java集合类在ja...

  • 【集合框架】

    集合框架(怎么实现、适用场景) hash相关 Java集合框架 Java集合框架综述Java集合框架面试问题集锦 ...

  • Java基础——集合体系Map详解

    Java基础——集合体系Map详解 上文中我们了解了集合体系中的单列集合:Java基础——集合以及Java集合——...

  • Java基础

    Java集合框架 一、Java集合类简介: Java集合大致分为四种体系:Set:无序、不可重复的集合List:有...

  • JavaSE集合类

    JavaSE集合类 概述 Java中集合类概述Java中数组与集合的比较Java中集合框架层次结构 Collect...

  • 集合系列(一):集合框架概述

    集合系列(一):集合框架概述 Java 集合是 Java API 用得最频繁的一类,掌握 Java 集合的原理以及...

网友评论

      本文标题:Java集合

      本文链接:https://www.haomeiwen.com/subject/bwemfftx.html