Java.lang.Interfaces предоставляет различные интерфейсы, используемые в пакете java lang.
Appendable
Это объект, к которому можно добавлять последовательности и значения символов
CharSequence
Это CharSequence — читаемая последовательность значений char.
Cloneable
Этот класс реализует интерфейс Cloneable, чтобы указать методу Object.clone (), что для этого метода допустимо делать копию поля для поля экземпляров этого класса.
Сопоставимые <Т>
Это накладывает полное упорядочение на объекты каждого класса, который его реализует.
Iterable <Т>
Реализация этого интерфейса позволяет объекту быть целью оператора foreach.
Удобочитаемый
Это читабельный источник символов.
Runnable
Это интерфейс Runnable должен быть реализован любым классом, чьи экземпляры предназначены для выполнения потоком.
Thread.UncaughtExceptionHandler
Это интерфейс для обработчиков, вызываемых, когда поток неожиданно завершается из-за необработанного исключения.