http://www.blogjava.net/neverend/archive/2011/01/25/343514.html 转载于:https://www.cnblogs.com/sevensole7/archive/2013/06/05/3118966.html