一道Java多线程面试题的解答
最近看到一道面试题,比较有意思: 有三个线程ID分别是A、B、C,请有多线编程实现,在屏幕上循环打印10次ABCABC… 由于线程执行的不确定性,要保证这样有序的输出,必须控制好多线程的同步。 线程同步有两种基本方法: (1) synchronized (2) wait,notify,notifyAll 现在分别采用这两种方法来解答这道题目。 /** * @author陈新汉...
View Article静态内部类
摘要: 内部类是一个很好的工具,使用内部类可以简化代码,同时提高代码的优雅度。 (友情提示:本博文章欢迎转载,但请注明出处:hankchen,http://www.blogjava.net/hankchen) 下面介绍内部类和静态内部类的用法区别: 1/** *//** 2 *  ... 阅读全文hankchen 2010-01-05 17:25 发表评论
View ArticleGoogle Collections之Immutable类
1package googleCollections; 2 3import java.util.ArrayList; 4import java.util.Arrays; 5import java.util.Collections; 6import java.util.List; 7import java.util.Map.Entry; 8 9import...
View ArticleGoogle Collections之Multimap、Multiset
1package googleCollections; 2 3import java.util.ArrayList; 4import java.util.Collection; 5import java.util.HashMap; 6import java.util.List; 7import java.util.Map; 8 9import...
View Article