string > "string is immutable" String 객체는 한번 생성되면 할당된 메모리 공간이 변하지 않는다. +연산자 또는 concat 메서드를 통해 기존에 생선된 문자열에 새로운 문자열을 붙이는 것이 아닌 new string object를 생성
정의compare method를 사용해서 여러가지 특별한 조건을 가진 정렬을 구현하기 위한 인터페이스로 List나 Array에서 특정 값에 대한 조건을 바탕으로 오름차순 및 내림차순 정렬을 구현할 수 있음.ex) Priority Queue에서 특정 조건을 절대값으로 정