java面试
岁寒松柏
在路上
尽管路的尽头未必是我想要的,但是我还必须坚持着,因为我所要的可能就在路的尽头
展开
-
HashMap和Hashtable的区别
1、 继承和实现区别 Hashtable是继承了陈旧的Dictionary类,实现了Map接口;HashMap是Java 1.2引进的Map接口的一个实现(HashMap继承于AbstractMap、AbstractMap,实现了Map接口)。 2、 线程安全不同 Hashtable的方法是同步的,HashMap是不同步的,所以在多线程场合要手动同步HashMap。这个区别就像V转载 2013-02-22 13:34:33 · 1246 阅读 · 0 评论 -
sleep和wait有什么区别
1、这两个方法来自不同的类分别是Thread和Object 2、最主要是sleep方法没有释放锁,而 wait 方法释放了锁,使得其他线程可以使用同步控制块或者方法。 3、wait,notify和notifyAll只能在同步控制方法或者同步控制块里面使用,而sleep可以在任何地方使用(使用范围) synchronized(x){ x.notify转载 2013-02-22 13:50:59 · 16887 阅读 · 1 评论 -
Java内部类的使用小结
内部类是指在一个外部类的内部再定义一个类。类名不需要和文件名相同。内部类可以是静态static的,也可用public,default,protected和private修饰。(而外部顶级类即类名和文件名相同的只能使用public和default)。 注意:内部类是一个编译时的概念,一旦编译成功,就会成为完全不同的两类。对于一个名为outer的外部类和其内部定义的名为inne转载 2013-02-22 15:44:13 · 998 阅读 · 0 评论