Además de la interfaz Comparable, Java tiene otra interfaz llamada Comparator, que nos proporciona otra alternativa para ordenar colecciones.
Puede comprender mejor la diferencia entre ellos, con ejemplos de código, leyendo el artículo Ordenar colecciones con Comparable y Comparator.