使用hashmap封装数据 到底好不好?听说不是同步的 容易出错 请问大家如何实现同步 我的jdk是5.0的
解决方案 »
- jsp页面弹层问题
- JS里面如何得到formbean里面得到的值
- seo优化问题
- jsp开发中如何能弹出像File标签一样的保存对话框
- 大家来帮个忙阿。急阿。jsp中加css乱码的问题
- Exception starting filter struts2(请大家帮一帮)
- 怎么用JSP实现购物车?有哪位大神能讲解下,小弟虚心求教
- 请问weblogic.properties文件在哪里放?在线等待!
- 菜鸟求助,关于在servlet中使用jdbc
- 【200分】求助win2000pro+Apache+tomcat配置
- javascript。。。window.opende 的问题
- 子类别的信息为什么没有传过来那??????在线等。散分!!!!
如果你的用到的数据需要同步,建议使用Hashtable,这个是同步的。不用你自己去实现了。
hashMap是异步
当创建一个Vector对象时候,
Vector ve=new Vector();
ve.add("1");
当在多线程程序中,第一个线程调用修改对象ve的时候,就为其上了锁,其他线程只有等待。
当创建一个ArrayList对象时候,
ArrayList list=new ArrayList();
list.add("1");
当在多线程程序中,第一个线程调用修改对象list的时候,没有为其上锁,其他线程访问时就会报错。
eg:list.remove("1"),然后再由其他线程访问list对象的1时就会报错。------这是转载的
这样开发比较方便 所以建议 没有特殊要求还是使用hashmap 比较好