很長一段時間以來一直沒有搞清楚到底用不用clone,因為用clone場景完全可以用new替換,只是設置值比較麻煩一點,一般用apache的BeanUtils來設置,但今天有時間測試了一下這幾種方式的性能,讓我對Apache的BeanUtils感到失望,它是三種中最慢的,而且還慢許多,真為以前的無知感到后怕.
new的速度最快,看來還是硬編碼好
clone的速度較快,但深層clone的代價也是很大的
BeanUtils最慢
new的速度最快,看來還是硬編碼好
clone的速度較快,但深層clone的代價也是很大的
BeanUtils最慢