[java] 자바 내장 인터페이스는 어떤 것이 있나요?

1. Serializable 인터페이스

Serializable 인터페이스는 객체를 직렬화하여 저장하거나 네트워크를 통해 전송할 수 있게 해주는 역할을 수행합니다. 직렬화된 객체는 ObjectInputStream 또는 ObjectOutputStream을 사용하여 읽거나 쓸 수 있습니다.

2. Cloneable 인터페이스

Cloneable 인터페이스는 객체의 복제를 지원하는 인터페이스입니다. clone() 메서드를 사용하여 객체를 복제할 수 있습니다.

3. Comparable 인터페이스

Comparable 인터페이스는 객체의 정렬 기준을 제공하기 위해 사용됩니다. 이 인터페이스를 구현한 클래스는 compareTo() 메서드를 오버라이딩하여 정렬 방법을 정의할 수 있습니다.

이 외에도 Runnable, Iterable, AutoCloseable 등 다양한 내장 인터페이스가 존재합니다.

자세한 내장 인터페이스 목록은 공식 자바 문서를 참고하시기 바랍니다.