
反射和序列化破解单例
介绍主要介绍通过反射的方式获取单例对象, 验证单例模式的安全性.主要从以下几个角度来介绍反射下的单例饿汉式双重锁检查枚举单例饿汉式饿汉式直接使用反射即可破解单例模式public class ReflectTest { public static void main(String[] args)

ArrayList相关学习
ArrayList是工作中常用的集合, 基于数组实现, 可以插入空数据, 也支持随机访问.ArrayList比较适合 get/set操作, 因为 add/remove需要移动数据, 相对来说比较消耗性能.默认初始长度1.默认初始长度为 102.底层结构为Object[] 数组private stat