> target);
XXX = {Collection, Set, SortedSet, List, Map, SortedMap};
// 返回一个内容不可更改的 XXX 容器
XXX unmodifiableXXX...(XXX xxx);
// 返回一个线程安全的 XXX 容器
XXX synchronizedXXX(XXX xxx);
// 返回一个 XXX 容器,在编译期就进行类型检查
XXX checkedXXX...// 返回空的YYY
YYY={Iterator, ListIterator, Enumeration, Set, List, Map}
YYY emptyYYY();
// 返回只有一个元素的容器