the following is from:http://blessed24.javaeye.com/blog/751336
1. Vector & ArrayList 
1)  Vector的方法都是同步的(Synchronized),是线程安全的(thread-safe),而ArrayList的方法不是,由于线程的同步必然要影响性能,因此,ArrayList的性能比Vector好。 
2) 当Vector或ArrayList中的元素超过它的初始大小时,Vector会将它的容量翻倍,而ArrayList只增加50%的大小,这样,ArrayList就有利于节约内存空间。//这点没找到
大概看了下和ArrayList差不多,主要是Vector的方法都是同步的(Synchronized),//只能说大部分,比如add,remove等
vector并不是简单的arraylist加上synchronized
vector有原始的addElement方法,
elements()方法可以返回元素的枚举

Vector源码学习相关推荐

  1. 源码学习之Vector

    Vector源码分析学习 同样,首先是Vector的定义 //继承AbstractList抽线类,实现了List.RandomAccess.Cloneable和Serializable接口 publi ...

  2. srsLTE源码学习:度量中心:metrics_hub.h

    Table of Contents metrics_hub.h PS:<srsLTE源码学习:绑核创建线程threads.h, threads.c> metrics_hub.h lib\i ...

  3. Java 集合系列:Vector源码深入解析

    概论 学完ArrayList和LinkedList之后,我们接着学习Vector.学习方式还是和之前一样,先对Vector有个整体认识,然后再学习它的源码:最后再通过实例来学会使用它. 第1部分 Ve ...

  4. mongo源码学习(四)服务入口点ServiceEntryPoint

    在上一篇博客mongo源码学习(三)请求接收传输层中,稍微分析了一下TransportLayer的作用,这篇来看下ServiceEntryPoint是怎么做的. 首先ServiceEntryPoint ...

  5. webrtc源码学习 - 点对点(P2P)链接过程(peer connection)

    创建PC pc 是 peer connection 的简写,以下文章中pc 都特指 peer connection PeerConnection 是webrtc 中链接过程非常重要的接口,提供了包括, ...

  6. 博通Broadcom SDK源码学习与开发5——ECOS系统层剖析

    声明:原创作品,严禁用于商业目的. 本系列文章将全面剖析以Bcm33xxx芯片开发Cablemodem产品的SDK源码为例,从编译系统到各个功能模块进行分析与探讨. 文章目录 0.写在前篇 1. Op ...

  7. fasttext源码学习(2)--模型压缩

    fasttext源码学习(2)–模型压缩 前言 fasttext模型压缩的很明显,精度却降低不多,其网站上提供的语种识别模型,压缩前后的对比就是例证,压缩前126M,压缩后917K.太震惊了,必须学习 ...

  8. 【Android 源码学习】 init启动

    目录 Android 源码学习 init启动 从main.cpp开始 init.cpp 部分逻辑 init启动zygote 属性服务 总结 Android 源码学习 init启动 Android 11 ...

  9. Apache log4j-1.2.17源码学习笔记

    (1)Apache log4j-1.2.17源码学习笔记 http://blog.csdn.net/zilong_zilong/article/details/78715500 (2)Apache l ...

最新文章

  1. 使用Python,OpenCV和Scikit-Image检测低对比度图像
  2. 错误管道反应:Paul Szymkowiak和上下文驱动的思想家如何交谈
  3. Windows Server 2003的功能级别
  4. 【源码分析】storm拓扑运行全流程源码分析
  5. webpack打包测试_webpack入门笔记(一)
  6. ktv收银管理系统服务器,KTV收银管理软件
  7. 以下mysql说法正确的是_下面关于 MySQL 的说法中,正确的是_商务统计学答案_学小易找答案...
  8. iOS越狱之Mac登录iPhone
  9. 关于js函数传参的问题
  10. php 分换算成元,千元换算成元(千元单位换算器)
  11. MTK6577+Android编译之android
  12. html5如何实现语音点歌,怎么给手机点歌 怎么样用自己手机给对方手机点歌
  13. 云虚拟主机bch 和 云服务器bcc,云虚拟主机bch和云服务器bcc
  14. 四、LockSupport与线程中断
  15. IOS开发 当滑动tabelview时,使键盘滑落
  16. SUS铝合金复合金属的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  17. 用最科学的方法展示最形象的图表——前端数据可视化实践
  18. 孕妇电子计算机房辐射,孕妇在机房辐射大吗
  19. [RFC6023] 互联网密钥交换版本 2 (IKEv2) 安全协会 (SA) 的Childless 初始化 (翻译)
  20. 在计算机网络俗称网上邻居上能看到自己,为什么在“网上邻居”中可以看到自己,却看不到其他联网电脑?...

热门文章

  1. ReactNative ./gradlew assembleRelease打包失败Duplicate file
  2. 八数码问题的A*算法
  3. 解答2020国庆节建模竞赛题(第2赛季第18轮)
  4. python返回绝对值的函数_Python中用于返回绝对值的abs()方法
  5. leetcode692:前K个高频单词
  6. 从零学Java(17)之字符串连接,你要成为小学生之友吗?
  7. 矢量在全球规则格网地形上的叠加绘制方法
  8. Microsoft SQL Server 2008 R2(Microsoft SQL Server,错误: 2)
  9. ALUBI LPMS-IG1 RS232 IMU ROS2驱动安装
  10. Ubuntu系统释放磁盘空间