java重构优化