原文出自:http://www.cnblogs.com/Jackeyzhang/archive/2010/04/02/1703068.html 下面有另一篇文章,感觉下面这篇文章更佳: http://hi.baidu.com/lvjava/blog/item/74a8480ee120e0c67acbe10f.html