ArrayList是List接口的一个可变长数组实现。实现了所有List接口的操作,并允许存储null值。除了没有进行同步,ArrayList基本等同于Vector。在Vector中几乎对所有的方法都进行了同步,但ArrayList仅对writeObject和readObject进行了同步,其它比如add(Object)、remove(int)等都没有同步。这怎么理解?什么叫同步?
解决方案 »
- List的copy问题
- 模板 struts 配置错误 , 如何修改
- JAVA 有规则的不重复排列 请教各位。?
- java中用线程动态画图的问题
- 什么叫动态绑定??听说了很多年,,,,与static 有何关系?
- 如何加密数据库字段的内容,并且这个字段还要能支持like查询
- 新手求教:为什么对象数组出错?
- 请问你用哪种方法 ------- 散分
- (●高分,200分)求教javamail发邮件的问题,在本机上从没能否发送成功过。有没成功发送的例子(在线等待)
- java sftp通道建立连接时报错,在channel.connect()时报("session is down");
- 请教一个小问题,int []x;与int x[]有什么区别。
- 关于String类的小问题(50)
同步就是说在不同的线程存取它的时候会锁定对象以保证任何一个时刻只有一个线程在操作此资源.同步,可以理解为线程安全的.没有用到多线程的时候可以不用管它!java的 Synchronizing 关键字就是.....声明此资源为同步的意思
其余同上