2014-05-09 137 views
-1

與普通排序相比,Comparator接口是否足夠快?比較兩種不同對象時使用哪種算法?Java比較器的性能?

+1

*足夠快* - 爲什麼目的,在什麼情況下?沒有辦法知道,在一種情況下,爲了一個目的足夠快,可能完全不適合另一種情況。 –

回答

1

與普通排序相比,Comparator接口是否足夠快?

這在很大程度上取決於排序算法而不是比較邏輯(通常)。

什麼算法比較比較兩個不同的對象時使用什麼算法?

這取決於compareTo方法在類的實現。

您是否應該擔心應用程序的性能?只有通過使用Profiler證明它是一個瓶頸。