现在在做一项目,自己写的一些代码和别人的不太一样,想知道哪种方式更好些。
比如
1.ArrayList的初始化,我一般用ArrayList(),无参数的那个。项目组推荐用ArrayList(int initialCapacity),容量大小自己估计,哪种方式更合理呢?ArrayList对象一般是动态变的,可以增删改等。
2.在struts中我们在action中调business的方法是传个Dto对象过去,我觉得传一个Dto就足够了,项目组有些同事传两个,一个用来传入Dto,一个传出Dto,大家项目中一般是怎么处理的呢?
比如
1.ArrayList的初始化,我一般用ArrayList(),无参数的那个。项目组推荐用ArrayList(int initialCapacity),容量大小自己估计,哪种方式更合理呢?ArrayList对象一般是动态变的,可以增删改等。
2.在struts中我们在action中调business的方法是传个Dto对象过去,我觉得传一个Dto就足够了,项目组有些同事传两个,一个用来传入Dto,一个传出Dto,大家项目中一般是怎么处理的呢?
ArrayList底层也是一个数组,如果不确定它们容量可能会导致其经常从在不同数组间移动。
1 直接new ArrayList();
2 传一个参数.
传两个参数,在不改变传出dto所引用的对象情况下,方法是void就可以了,不用返回值,不知道会不会提高效率,我看着是别扭...
第二个问题 给个表达式
传一个参数能实现功能?传一个参数 : 传两个参数;