原先使用JDK7编写 ，转移到jdk6故修改一些符合JDK6的特性