参考文献:http://www.blogjava.net/mrcold/archive/2008/07/23/216945.html 转载于:https://www.cnblogs.com/hanyuan/archive/2012/07/09/2582902.html