Java性能优化比较以及23种设计模式