728x90
반응형
java.io.serializable
-
직렬화란?(serialization),역직렬화란?? java.io.Serializable컴퓨터과학 2024. 4. 25. 18:24
Contents --> 직렬화란 무엇인가?? 데이터 직렬화(serialization)이란 메모리 데이터를 디스크에 저장하거나, 네트워크 통신에 사용하기 위해 해당 데이터 형식으로 변환하는 것을 말한다.역직렬화(deserialization)이란 그 반대 개념으로, 디스크나 네트워크에서 받은 데이터를 메모리에 쓸 수 있도록 변환하는 것이다. 데이터 직렬화는 데이터의 전송/저장 혹은 설정 파일 등에 사용된다. 값을 직렬화 하자 int t = 0; //기본형 변수 Integer g = 5; //참조형 변수 자바에선 위와같이 , 기형 , 참조형으로 데이터를 저장한다. 값형은 메모리상에 직접적으로 데이터가 들어가있는 경우고 참조형 같은경우에는 값을 가리키고 있는 메모리 주소값을 저장한다. 만약 ..