《JAVA程序性能优化》总结

设计优化 单例模式:延时加载(内部类)。反射和序列化会破坏单例 代理模式:延时加载 静态代理:包括主题接口、真实主题、代理类、main。初始化时使用代理,真正使用时再经过代理加载真实主题。 动态代理:jdk动态代理、CGLIB、javassist基于动态代码的代理、ASM。 动态加载过程(以CGLIB为例): 根据指定的回调类生成class字节码,并保存在byte数组中。 经过反射,调用Class
相关文章
相关标签/搜索