Java进阶

1:容器:
    -定义:容器是用来存储和组织其他对象的对象
2:集合:
    -定义:是在计算机中用于存储一种或多种引用数据类型,并且长度可变的容器。
    -属:容器
    -种差
        -1:存储一种或多种引用类型数据
        -2:长度可变
    -外延
        -List集合
        -Queue集合
        -Set集合
3:List集合:
    -定义:是用于有序存储可重复元素的集合
    -属:集合
    -种差
        -1:有序序列
        -2:可以重复
    -外延:
        -ArrayList集合
        -Vector集合
        -LinkedList集合
    -实现方式:
        -List集合通过List接口实现
        -List接口是容器框架中继承了Collection接口,声明有序存储对象(可重复)功能的公共接口。
    -常用方法:
        -add()  --增加
        -get()  --指定位置对象
        -remove()  --删除指定对象
        -set()    --替换指定位置的对象
        
4:ArrayList集合(线程不安全)
    -定义:基于数组实现的,长度可变的,分配连续内存空间的List集合。
    -属:集合
    -种差
        -1:基于数组实现
        -2:长度可变的
        -3:分配连续内存空间

5:泛型集合
        -定义:泛型集合是使用类型形参定义的集合
        -例如:List<T>就是一个泛型集合,可以将所有的泛型放在该集合中来        
6:Vector(JDK1.2实现的)(向量)
        -定义:是基于数组实现的,线程同步的遗留集合类
        -特点:
            -线程同步的
            -多线程安全的
            -效率低(线程安全耗费多)
7:Stack集合
            -定义
                -是继承Vector集合的,具有后进先出特点的遗留集合类
            -特点:后进先出
8:ArrayList与Vector的异同点
    -相同点:
        -有序
        -可重复
    -不同点
        -Vector:
            -线程同步
            -线程安全
            -效率低
        -ArrayList
            -线程异步
            -线程不安全
            -效率高
        
        
        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值