动态创建任意类型的数组

在我写超黑反射时,总是遇到数组反射时报类型不匹配的错误,原因是在创建数组时,返回了Object[]类型,擦除了原始类型,这会导致反射时报错。 感谢下面这段代码的提供者!写框架务必精通Java泛型!
超黑反射 2020年09月17日 940次浏览

针对StarCloud框架的Java类设计的建议

避免将类的数组 作为字段,比如 private Account[] accouts; 可用List替代,比如 private List accountList; 避免用Primitive类型的数组作为字段,比如 private int[] ages; 可用原始类型的封装类型替代,比如 private Integer[] ages; Primitive类型有int,short,long,float,double,byte,char,boolean。 基本上除了Integer,Long,Double,Character等SDK自带类型外,不建议使用其它数组类型。
超黑反射 2020年02月01日 962次浏览