参见: http://www.ibm.com/developerworks/cn/java/j-jtp06197.html 转载于:https://www.cnblogs.com/man-li/p/6381080.html