CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

Vector里的get(int index) 和elementAt(int index)有什么区别吗?

楼主lovingyou()2004-09-02 11:52:59 在 Java / J2SE / 基础类 提问

请各位大哥大姐帮帮忙吧! 问题点数:0、回复次数:8Top

1 楼lovingyou()回复于 2004-09-02 12:13:32 得分 0

各位好心的人,帮帮忙吧!Top

2 楼kingfish(工作很忙,很少来csdn...)回复于 2004-09-02 12:17:37 得分 0

除了名字没区别  
   
  这个很重要吗?Top

3 楼topirol(我爱学习)回复于 2004-09-02 12:22:10 得分 0

是呀,可以用就行了,研究那么多不是很必要的东西太浪费生命了Top

4 楼flyingbug(Effective Refactoring)回复于 2004-09-02 12:34:29 得分 0

差不多  
  都是返回elementData[index]  
  只是抛出的异常不同而已Top

5 楼lovingyou()回复于 2004-09-02 13:46:26 得分 0

原来这样啊,谢谢了!那么为什么在<<java编程思想>>里面说:在Vector中,addElement()便是我们插入对象采用的方法,而elementAt()是提取对象的唯一方法。  
  这最后一句话是错误的啊!555555555555555Top

6 楼ChDw(米)回复于 2004-09-02 13:50:07 得分 0

addElmenet    
  elementAt都是很久以前的方法,为了保持兼容性而保留  
   
  那本书在2,3年前来说是正确的,get(index)是后来再加的Top

7 楼lovingyou()回复于 2004-09-02 13:56:27 得分 0

哦,我想也是的ChDw(米)说的对呀!Top

8 楼flyforlove(吾将远去)回复于 2004-09-02 13:56:45 得分 0

这两个除了抛出异常的信息稍微有些区别以外,完全一样,  
   
  因为vector   实现了   list接口,而get是在list接口中声明的,所以vector必须实现这个方法,从而导致了功能相同的两个方法的共存。Top

相关问题

  • Vector 中的elementAt和get两个函数有什么区别?
  • ●●●●●请问const vector< int > *pvec, const vector< int > ivec的区别 性能差异●●●●●
  • std::vector<int> m_iport与直接int m_iport区别是什么啊;
  • ArrayList和Vector有何区别?
  • ArrayList和Vector的区别
  • ArrayList和Vector的区别,HashMap和Hashtable的区别
  • vector和vector.h有什么区别?
  • vector和arrayList有什么区别?
  • Vector 和 ArrayList到底有什么区别?
  • Vector 和 ArrayList 有什么区别?

关键词

  • vector
  • 接口
  • elementat
  • 方法
  • 抛出
  • 对象
  • 实现
  • list接口
  • get

得分解答快速导航

  • 帖主:lovingyou

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo