java 用泛型参数类型构造数组详解及实例