原理讲解的很彻底:http://www.diybl.com/course/3_program/java/javajs/200889/135274.html 高级用法:http://www.blogjava.net/hulizhong/archive/2009/07/16/286949.html