vector_gyno vk-程序员宅基地

技术标签: 笔记  

在这里插入图片描述

Vector类
  Vector非常类似ArrayList,但是Vector是同步的。由Vector创建的Iterator,虽然和ArrayList创建的 Iterator是同一接口,但是,因为Vector是同步的,当一个Iterator被创建而且正在被使用,另一个线程改变了Vector的状态(例如,添加或删除了一些元素),这时调用Iterator的方法时将抛出ConcurrentModificationException,因此必须捕获该异常。

Stack 类
  Stack继承自Vector,实现一个后进先出的堆栈。Stack提供5个额外的方法使得 Vector得以被当作堆栈使用。基本的push和pop方法,还有peek方法得到栈顶的元素,empty方法测试堆栈是否为空,search方法检测一个元素在堆栈中的位置。Stack刚创建后是空栈。

Vector 是同步的。这个类中的一些方法保证了Vector中的对象是线程安全的。而ArrayList则是异步的,因此ArrayList中的对象并不是线程安全的。因为同步的要求会影响执行的效率,所以如果你不需要线程安全的集合那么使用ArrayList是一个很好的选择,这样可以避免由于同步带来的不必要的性能开销。

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

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/xmh_sxh_1314/article/details/106594043

智能推荐

获取Form.ShowDialog() 出的窗体中textbox的返回值_this.getformref().-程序员宅基地

文章浏览阅读540次。转自 : http://blog.csdn.net/piaofengxiyue/article/details/4494382经常会遇到ShowDialog出的窗体中有一些textbox,输入完后返回到主窗体中。怎么办呢?有办法。 理论上讲ShowDialog后的窗体返回值类型是DialogResult。也就是一个枚举值,只有yes,no,ok之类的值,肯定是不_this.getformref().

Android基础——类加载器和动态加载_动态加载aar-程序员宅基地

文章浏览阅读1.7k次。关于动态加载和类加载器的简单理解_动态加载aar

HTML5——history实现单页面_单个html文件怎么实现单页面应用-程序员宅基地

文章浏览阅读2.5k次。1. 单页Web应用(single page web application,SPA)history.back():URL回退一次history.forward():URL前进一次history.go(n):URL几次history.back()或几次history.forward(),比如:history.go(2):两次history.forward();history.go(-2..._单个html文件怎么实现单页面应用

XML概念定义以及如何定义xml文件编写约束条件java解析xml DTD XML Schema JAXP java xml解析 dom4j 解析 xpath dom sax...-程序员宅基地

文章浏览阅读195次。本文主要涉及:xml概念描述,xml的约束文件,dtd,xsd文件的定义使用,如何在xml中引用xsd文件,如何使用java解析xml,解析xml方式dom sax,dom4j解析xml文件XML来源SGMLSGML(SGM)标准通用标记语言是一种定义电子文档结构和描述其内容的国际标准语言,具有极好的扩展性是所有电子文档标记语言的起源,早在万维网发明之前“通用标言”就已存在是1..._public int toolremindertotal()的xml如何写

工控机主机该怎么加固_工控机用固定-程序员宅基地

文章浏览阅读2.9k次。工控安全现状工业控制系统是支撑国民经济的重要设施,是工业领域的神经中枢。现在工业控制系统已经广泛应用于电力、通信、化工、交通、航天等工业领域,支撑起国计民生的关键基础设施。随着传统的工业转型,数字化、网络化和智能化的工业控制系统逐渐接入互联网,病毒、木马、蠕虫、僵尸网络等常见威胁也威胁到工业控制系统的安全。近几年,勒索病毒的出现,在企业损失大量数据的情形下,也对企业造成了不可估量的经济损失。目前,企业会在工业控制系统的外围建立防火墙、入侵检测系统、入侵防御系统等技术控制手段,同时也会采用不必.._工控机用固定

小米商城项目总结_小米商城项目总结心得-程序员宅基地

文章浏览阅读7.2k次。脚本中判断是否相等不能用equals,没有这个方法,只能用== 数据库工具类,只需要加载一次就够了,所以我们采用静态代码块来初始化该方法,作为工具类使用 public static QueryRunner qr = null;//因为是在不同包下的,所以要用public才可以调用 Ajax往Servlet发送数据的时候Servlet必须response一个数据,不然会报parsee..._小米商城项目总结心得

随便推点

JS 系列之 事件—表单事件_js input event-程序员宅基地

文章浏览阅读2.6k次。今天跟大家分享一下JS系列之表单事件。1 表单事件的种类1.1 input 事件input事件当、、的值发生变化时触发。对于复选框()或单选框(),用户改变选项时,也会触发这个事件。另外,对于打开contenteditable属性的元素,只要值发生变化,也会触发input事件。input事件的一个特点,就是会连续触发,比如用户每按下一次按键,就会触发一次input事件。input事件对象..._js input event

菜单下拉条-程序员宅基地

文章浏览阅读82次。最近 ,用到了一些js的知识,稍微复习了下,还把之前写的js代码又复习了一遍,这里贴上来!<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http:/..._菜单下拉条

Windows Terminal完整指南-程序员宅基地

文章浏览阅读2.4k次,点赞4次,收藏29次。在本文中,我们将探讨Windows Terminal,它是WSL2的理想配套。它速度快、可配置、外观漂亮,并且提供了Windows和Linux开发的所有优点。Windows已经完全接受了Linux,而WSL2使它成为一种无缝的乐趣。你可以通过以下方式访问发行版的终端:单击其开始菜单图标在Powershell或命令提示符下输入 wsl 或 bash通过启动 %windir%\system32\bash.exe ~ 的配置文件使用第三方终端选项(例如Cmder,ConEmu和Hyper)在VS .

To install them, you can run: npm install --save core-js/modules/es.array.push.js-程序员宅基地

文章浏览阅读5k次,点赞5次,收藏8次。To install them, you can run: npm install --save core-js/modules/es.array.push.js core-js/modules/es.error.cause.js core-js/modules/es.object.proto.js core-js/modules/es.re

wpf 界面切换-程序员宅基地

文章浏览阅读1.3w次,点赞3次,收藏30次。界面切换和窗口跳转是所有桌面程序都需要的。 wpf里面也有很多方法来做到界面切换,简单常用的有TabControl和UserControl。TabControl优点是简单,继续拖控件。 缺点就是全部代码会堆到一起。代码&lt;TabControl HorizontalAlignment="Left" Height="200" Margin="10,10,0,0" Vert...

win10 vmware 磁盘映射 位置不可用_vmware映射虚拟磁盘 不可用-程序员宅基地

文章浏览阅读1.9w次,点赞6次,收藏22次。原文链接:https://www.itsk.com/thread-395102-1-1.html出现Z:\不可用。如果该位置位于这台电脑上,请确保设备或驱动器已连接,或者光盘已插入,然后重试。如果该位置位于网络上,请确保你已连接到网络或Internet,然后重试。如果仍然找不到该位置,则它可能已移动或删除。解决办法:主要是因为新版WIN10的资源管理不是以管理员身份运行的,这时候只需要打开任务管理器,结束Windows资源管理器的进程,再点左上角文件,运行新任务,打开C:\Windows\exp._vmware映射虚拟磁盘 不可用

推荐文章

热门文章

相关标签