6.1 泛型

1    泛型概述

        对于存储数据没有影响  对于获取的时候便于统一操作

2    泛型类的使用

        在创建对象时指定类型

          

public class T<V> {
    private V element;

    public V getElement() {
        return element;
    }

    public void setElement(V element) {
        this.element = element;
    }
}
public class T1 {
    public static void main(String[] args) {
        T<String> s = new T<>();
        s.setElement("String");
        System.out.println(s.getElement());


    }
}

3     泛型方法

        修饰符  <T>  void method(T element )

4    泛型接口

        如果子类是实现不指定类型  则创建对象时候需要指定类型

        如果子类实现时指定类型   创建对象时则无需指定类型

      

5    Set

       不可重复

       无索引可排序

        负左

6   map

    hashMap  0.75 扩容  哈希表   自定义键 hashCode   equels

    TreeMap    红黑树       自定义键 comparable接口

 

    

上一篇:vue项目如何使用ElementUI


下一篇:力扣 453. 最小操作次数使数组元素相等(刷题笔记)