728x90 반응형 serialVersionUID1 JAVA 직렬화(Serialization) 란 무엇인가? 목차JAVA직렬화(Serialization) JAVA직렬화는 객체를 바이트 스트림으로 변환하여 파일에 저장하거나 네트워크를 통해 전송할 수 있도록 하는 강력한 메커니즘입니다. 이 글에서는 자바 직렬화의 기본 개념부터 고급 활용, 주의사항까지 상세하게 다룹니다. 1. 용어 및 주요 개념1.1. 직렬화 (Serialization)정의: 직렬화는 객체의 데이터 (필드 값)를 연속적인 바이트 스트림으로 변환하는 프로세스입니다. 이 바이트 스트림은 메모리, 파일, 네트워크 연결 등 다양한 저장 매체에 저장하거나 전송할 수 있습니다.핵심: 객체의 상태를 "캡처"하여 저장하거나 다른 환경으로 전송할 수 있도록 하는 것이 핵심입니다. 객체의 클래스 정보, 필드 값, 심지어 다른 객체에 대한 참조까지 바이트 스트림에 포.. 2025. 3. 29. 이전 1 다음 728x90 반응형