Vector类的弊端
来源:互联网 发布:php 数组 push 编辑:程序博客网 时间:2024/04/28 10:00
我们在面试的时候往往会遇见这样一个问题,就是请简述Vector类和ArrayList等容器的区别。
做过一段时间JAVA编程的小伙伴们都知道Vector类现在已经很少用到,那么其必有其弊端
下面我就综合JAVA编程思想第四版对Vector类进行一个简单的讲解。
Vector类中的方法设计成为final,那么不能对其进行扩展,其中令人意想不到的是1、Stack类继承自Vector类。就是说stack是一个Vector,这从逻辑上应该是说不过去的。并且如果我们创建stack时,如果其方法为final的话,其未免有些严格了
第二:Vector中的最重要的两个方法:addElement()和elementAt()都是同步的,这将导致大量的开销,可能会抹煞final带来的性能提升。相对来说ArrayList的行为要合理得多。
- Vector类的弊端
- 继承控件类的弊端
- Windows注册表的弊端
- Windows注册表的弊端
- PrintStream的弊端!
- 搜索引擎的弊端
- 浅谈SEO的弊端
- 对日外包的弊端
- ajax的弊端
- Access数据库的弊端
- 共享游标的弊端
- 远程医疗的弊端
- C语言的弊端
- #define预处理的弊端
- cookie的弊端
- cookie的弊端
- 轮询的弊端!
- 百度竞价的弊端
- [数据结构]程杰:散列表(哈希表)
- 数学专项counting:UVa 10237
- nyoj-891-找点
- C++中volatile的作用
- Irrlicht学习之载入网格(mesh)文件
- Vector类的弊端
- 人生=亲情+爱情+金钱+理想+友情?
- WAMP+ZEND 安装说明
- 游戏服务器JVM性能调优
- 等比数列求和
- LINUX内核设计与实现之进程地址空间
- 计算机视觉领域的一些牛人博客,超有实力的研究机构等的网站链接
- sqlmap用户手册(三)——请求
- 二叉树三种非递归遍历