직렬화와 비직렬화: Serializable, Parcelable 그리고Gson의 이해
직렬화와 비직렬화 개념
직렬화(Serialization)
직렬화는 객체의 상태를 바이트 스트림으로 변환하는 과정.
바이트 스트림은 0과 1로 이루어진 데이터의 연속
바이트 스트림은 파일 저장, 네트워크 전송 등 다양한 목적을 위해 사용할 수 있다. 객체를 바이트 스트림으로 변환하면, 해당 객체의 모든 필드와 데이터가 연속된 바이트 형태로 저장되어 다른 시스템이나 프로세스에서도 이 데이터를 읽고 사용할 수 있다.
사용 예시
안드로이드에서 I...
mapotofu.hashnode.dev9 min read