《JAVA程序性能優化》總結

設計優化 單例模式:延時加載(內部類)。反射和序列化會破壞單例 代理模式:延時加載 靜態代理:包括主題接口、真實主題、代理類、main。初始化時使用代理,真正使用時再經過代理加載真實主題。 動態代理:jdk動態代理、CGLIB、javassist基於動態代碼的代理、ASM。 動態加載過程(以CGLIB爲例): 根據指定的回調類生成class字節碼,並保存在byte數組中。 經過反射,調用Class
相關文章
相關標籤/搜索