专注培养泛IT高端人才

陕西新榜样官方网站

您的位置: 主页 > 新闻动态 > IT资讯 >

JAVA中的Vector向量

来源:西安JAVA培训 发布时间:2018-03-11 浏览量:

  在Java的Util包里有一个可以实现类似动态数组的分类,那就是向量Vector。它和数组有着类似的功能,可以保存一组固定大小的数据,但是数组固定的数据是无法被改变的,而向量更像是“动态数组”,它其实是可变的。

  Vector可以在向量的各种位置插入类型不同的对象,这个甚至不需要考虑太多的事情,比如对象类型,向量容量等等。

  然而数组Vector并不能完全替代数组,他们在各种的领域都有着功能细分。

  1、如果需要频繁进行对象的插入和删除工作,或者因为需要处理的对象数目不定。

  2、列表成员全部都是对象,或者可以方便的用对象表示。

  3、需要很快确定列表内是否存在某一特定对象,并且希望很快了解到对象的存放位置。

  向量作为一种对象提供了比数组更多的方法,但需要注意的是,向量只能存储对象,不能直接存储简单数据类型,因此下列场合适用于使用数组:

  1、所需处理的对象数目大致可以确定。

  2、所需处理的是简单数据类型。

  向量必须要先创建后使用,向量的大小是向量中元素的个数,向量的容量是被分配用来存储元素的内存大小,其大小总是大于向量的大小。

  一旦创建了Vector类的实例,就可以用其方法来执行插入、删除以及查找对象等操作,向量类提供了极为丰富的方法。

  陕西新榜样软件科技有限公司是一家西安软件培训的龙头企业,拥有众多的师资力量与良好的教学环境,致力于打造西安最权威最专业的IT培训平台。陕西新榜样会定期发布西安软件培训等相关资料文章,包括:西安JAVA培训西安UI培训WEB开发培训网络营销工程师培训等领域,敬请关注!

  西安JAVA培训热线:029-63326555

  西安软件培训网址:www.xinbangyang.com

  联系地址:陕西省西安市碑林区东大街端履门云龙大厦9楼

IT培训 服务