记录

泛型的好处?

1、在编译的时候,检查类型安全,并且所有的强制转换都是自动和隐式的,提高代码的重用率。

优点(1)类型安全

       (2)向后兼容

        (3)层次清晰

        (4)性能较高

2、集合框架总结

(1)如要求线程安全使用Vector、HashMap

(2)如不要求线程安全则使用Arraylist、Linkedlist、HashMap

(3)要求键值对使用 HashMap、Hashtable

(4)数据量大时又要有线程安全使用Vector

3、HashMap与Hashtable的区别

(1)Hashtable是陈旧的dictionary类。HashMap是Java1.2引进Map接口的一个实现。

(2)同步性

HashMap  同步的  线程安全 但是影响执行效率。

Hashtable 异步的  线程不安全,但提高效率。

3,值得传入

HashMap 可以放入空值 作为一个表的的条目的key或value.

Hashtable不能放入空值的null.

4、ArrayList与Vector的区别

(1)同步性

ArrayList  同步的  线程安全 但是影响执行效率。 

Vector      异步的  线程不安全,但提高效率。

(2)数据增长

ArrayList增长原来的一倍

Vector增长原来的一半





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值