Serialization - serialVersionUID JAVA에서 생성한 특정 객체를 파일로 저장하기 위해 코드를 작성하여 저장하고 읽어오는 로직을 구현했는데 컴파일할 때 아래와 같은 에러가 발생했다. 위의 에러가 발생한 이유를 찾다 보니 객체를 파일, 메모리, 데이터베이스로 저장하는 과정에는 직렬화(Serialization)가 필요하다고 한다. - 직렬화(Serialization)란 무엇인가? 그렇다면 직렬화(Serialization)는 무엇인가? 위에서 설명한 것과 같이 자바(JAVA)에서는 직렬화(Serialization)는 어떤 객체를 파일, 메모리, 데이터베이스 등으로 저장할 때 해당 객체를 바이트 배열로 변환시켜 저장시킨다고 한다. 이렇게 저장된 것을 다시 객체로 되돌리는 것을 역직렬화(..
[Java] Serialization - serialVersionUID
Serialization - serialVersionUID JAVA에서 생성한 특정 객체를 파일로 저장하기 위해 코드를 작성하여 저장하고 읽어오는 로직을 구현했는데 컴파일할 때 아래와 같은 에러가 발생했다. 위의 에러가 발생한 이유를 찾다 보니 객체를 파일, 메모리, 데이터베이스로 저장하는 과정에는 직렬화(Serialization)가 필요하다고 한다. - 직렬화(Serialization)란 무엇인가? 그렇다면 직렬화(Serialization)는 무엇인가? 위에서 설명한 것과 같이 자바(JAVA)에서는 직렬화(Serialization)는 어떤 객체를 파일, 메모리, 데이터베이스 등으로 저장할 때 해당 객체를 바이트 배열로 변환시켜 저장시킨다고 한다. 이렇게 저장된 것을 다시 객체로 되돌리는 것을 역직렬화(..
2023.12.01