摘要: 一、同步问题提出线程的同步是为了防止多个线程访问一个数据对象时,对数据造成的破坏。例如:两个线程ThreadA、ThreadB都操作同一个对象Foo对象,并修改Foo对象上的数据。public class Foo { private int x = 100; public int g... 阅读全文
posted @ 2015-02-27 20:22 adrianlamo 阅读(270) 评论(0) 推荐(0) 编辑
摘要: ArrayList和Vector有什么区别?HashMap和HashTable有什么区别?StringBuilder和StringBuffer有什么区别?这些都是Java面试中常见的基础问题。面对这样的问题,回答是:ArrayList是非线程安全的,Vector是线程安全的;HashMap是非线程安... 阅读全文
posted @ 2015-02-27 19:46 adrianlamo 阅读(309) 评论(0) 推荐(0) 编辑