このクラスは Comparator インタフェースを実装しています。 Serializable インタフェースも実装するべきかどうか検討するべきです。 コンパレータが TreeMap のような順序付きコレクションを構築するために使われるなら、コンパレータが直列化可能な場合だけ、TreeMap は直列化可能です。 大部分のコンパレータがほとんど状態を持たないとしても、直列化可能にすることは簡単で良い防衛的なプログラミングです。