http://www.ibm.com/developerworks/cn/java/j-lo-jse63/ http://blog.csdn.net/qiao000_000/article/category/763467