去掉不必要的synchronized
方法和字段名重命名
增加@Override和javadoc