본문 바로가기

개발/JAVA

Serializable 인터페이스란?

자바에서 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