자바에서 Serializable 인터페이스는 객체를 직렬화할 때 사용된다.
직렬화는 객체를 바이트 스트림으로 변환하여 저장하거나 네트워크를 통해 전송할 수 있게 하는 것이다.
Serializable 인터페이스를 구현한 클래스의 객체는 객체의 상태를 저장하고 다시 복원할 수 있기 때문에 이를 통해 객체를 파일에 저장하거나 네트워크를 통해 전송할 때 객체의 상태를 보존할 수 있다.
예를 들어, 네트워크를 통해 객체를 전송하거나 데이터베이스에 저장할 때 유용하게 쓸 수 있다.
'개발 > JAVA' 카테고리의 다른 글
이클립스 디버깅 하는 법 (0) | 2024.02.01 |
---|---|
접근 제한자 복습!! (0) | 2024.02.01 |
Java Build Path와 Deployment Assembly의 차이점 (0) | 2024.01.30 |
JAR와 WAR의 차이 (0) | 2024.01.30 |
Java 프로그램 실행 과정 톺아보기 (0) | 2023.12.18 |