当前位置:首页 > Java语言程序设计(一)(04747) > 正文内容

若有定义 Vector MyVector = new Vector(10, 5);,当初始创建的空间用尽且系统为其第一次自动增加

若有定义 Vector MyVector = new Vector(10, 5);,当初始创建的空间用尽且系统为其第一次自动增加后,能够容纳的元素个数是()。
【正确答案】:15
名师解析:在Java中,`Vector`是一个线程安全的动态数组实现。题目中定义了一个`Vector`对象`MyVector`,其构造函数有两个参数:初始容量(10)和扩容因子(5)。这里的扩容因子并不是指增加的倍数,而是指当`Vector`需要扩容时,需要增加的元素个数。 初始时,`MyVector`可以容纳10个元素。当元素个数达到10时,如果再添加元素,`Vector`会自动扩容。扩容时,它会增加5个额外的元素空间,因此扩容后的容量将是10(初始容量)+ 5(扩容因子)= 15个元素。所以,当`MyVector`第一次自动增加空间后,能够容纳的元素个数是15。

扫描二维码免费使用微信小程序搜题/刷题/查看解析。

版权声明:本文由翰林刷题小程序授权发布,如需转载请注明出处。

本文链接:https://20230611.cn/post/437923.html