Реализует интерфейсы Comparable и Serializable.
Из конструкторов имеет только один, принимающий char в качестве параметра.
Кроме стандартных методов equals(), hashCode(), toString(), содержит только два нестатических метода:
public char charValue() – возвращает обернутое значение char;
public int compareTo(Character anotherCharacter) – сравнивает обернутые значения char как числа, то есть возвращает значение return this.value – anotherCharacter.value.
Также для совместимости с интерфейсом Comparable метод compareTo() определен с параметром Object:
public int compareTo(Object o) – если переданный объект имеет тип Character, результат будет аналогичен вызову compareTo((Character)o), иначе будет брошено исключение ClassCastException, так как Character можно сравнивать только с Character.
Статических методов в классе Character довольно много, но все они просты и логика их работы понятна из названия. Большинство из них - это методы, принимающие char и проверяющие всевозможные свойства. Например:
public static boolean isDigit(char c) // проверяет, является ли char цифрой.
Эти методы возвращают значение истина или ложь, в соответствии с тем, выполнен ли критерий проверки.