在java中,collection集合中是有List和vector(都是接口),因为使用是的功能或者调用的方法都是差不多的,那么大家就会去找它们的区别。
1、List是在jdk1.2以后推出的,而Vector是在jdk1.0推出的
2、List采用的是异步处理方式,性能高,而Vector采用的是同步处理方式,性能低
3、List属于非线程安全,Vector属于线程安全
简单点说就是:
如果你需要考虑到性能高一点,快速一点,又不需要考虑线程,那么就用List,反之用Vector
在java中,collection集合中是有List和vector(都是接口),因为使用是的功能或者调用的方法都是差不多的,那么大家就会去找它们的区别。
1、List是在jdk1.2以后推出的,而Vector是在jdk1.0推出的
2、List采用的是异步处理方式,性能高,而Vector采用的是同步处理方式,性能低
3、List属于非线程安全,Vector属于线程安全
简单点说就是:
如果你需要考虑到性能高一点,快速一点,又不需要考虑线程,那么就用List,反之用Vector