## 关于初始化 不确定就初始化为空集合而不是 null, 这样可以避免NPE同时又不浪费资源。