Arrays.sort()는 기본으로 오름차순 정렬을 해준다. 오름차순 정렬이 가능한 이유는 Character 클래스의 comparable을 오름차순으로 정렬하도록 구현했기 때문이다. Comparator와 Comparable은 모두 인터페이스로 컬렉션을 정렬하는데 필요한 메서드를 정의하고 있다. Comparable을 구현하고 있는 클래스들은 같은 타입의 인스턴스끼리 서로 비교할 수 있는 클래스들(Wrapper 클래스, String, Date, File)과 같은 것들이며 기본적으로 오름차순으로 정렬되도록 구현되어 있다. 즉, Comparable을 구현한 클래스는 정렬이 가능하다는 것을 의미한다. Comparable : 기본 정렬 기준을 구현하는 데 사용한다. java.lang 패키지에 존재한다. Compar..