Vector内容显示到JTable,java.lang.ArrayIndexOutOfBoundsException改过很多次,还是没解决? Danken(科男)Vector的大部分方法都具有同步能力 怎么说Vector不是线程安全的? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我觉得这个问题应该这么看。对于JTable在进行显示的时候先会取得当前的行数,然后在取每一行的值。如果数据保存在一个Vector中,那么取行数就是vector.size(),而取得值的方法就是vector.get(i)。问题应该就处在这两个函数调用之间,如果有一个线程正好删除了vector中的一个元素那么肯定就会出现数组越界的问题。 Linyv(vv) 说得对,就是因为vector不是线程安全的。用Collections.synchronizedCollection(Collection c)会返回一个线程安全的。 Danken(科男) 其实用Collections.synchronizedXXXX返回的对象一样存在上面的问题。其实Vector同Collections.synchronizedList返回的对象的行为很相似。在一定程度上是线程同步的。但是上面的问题需要的是取长度以及紧跟着的取元素操作应该是个不可分割的操作才行。现在的集合库中还没有这种行为的类存在。 关于Mina如何传输大文件和利用协议传输的问题 为什么两个Date对象会相等? 谁来帮我看下这个程序.为什么运行不出来.编译也有错误. java 执行外部命令 如何迫捕获异常? 请教:杨辉三角问题(运行结果不正确) 高分求助,求Java的IDEA加密和解密程序 用java解析xml文件,哪一种比较好些?请介绍一下效率和可用性高的解析类! 这个自增小程序结果好象不对呀,在线。 如何让应用程序记住上一次编辑的文件? 一个空指针异常问题 莱鸟的数据库连接问题? 哪里有 java2核心技术卷2 下载?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货