린네의 여행과 개발 일기장

  • 홈
  • 태그
  • 방명록

ObjectInputStream 1

직렬화(Serialization) - 객체를 주고 받는 방법

예제 소스 링크 직렬화란? 객체를 데이터 스트림으로 만드는 것을 뜻한다. 다시 얘기하면 객체에 저장된 데이터를 스트림에 쓰기 위해 연속적인 데이터로 변환하는 것을 의미한다. 반대로 스트림으로부터 데이터를 읽어와서 객체를 만드는 것을 역직렬화(deserialization)라고 한다. 객체는 클래스에 정의된 인스턴스변수의 집합이다. 객체에는 클래스변수나 메서드가 포함되지 않는다. 객체는 오직 인스턴스변수들로 구성되어 있다. 인스턴스변수는 인스턴스마다 다른 값을 가질 수 있어야하기 때문에 별도의 메모리 공간이 필요하지만, 메서드는 변하는 것이 아니라서 메모리를 낭비해 가면서 인스턴스마다 같은 내용의 코드(메서드)를 포함시킬 이유는 없다. 그래서 객체를 저장한다는 것은 바로 객체의 모든 인스턴스변수의 값을 저장..

Dev/Java 2024.04.15
이전
1
다음
더보기
프로필사진

린네의 여행과 개발 일기장

Web Application Dev & Trip contact : zkvmflcldh0@naver.com

Calendar

«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
  • 분류 전체보기
    • Dev
      • Architecture
      • CI&CD
      • Etc
      • ELK
      • Git
      • Java
      • JPA
      • Monitoring
      • Querydsl
      • Springboot
      • TDD
      • Toy Project
      • Thymleaf
    • Trip
      • 2023 튀르키에(터키)
      • 2023 프랑스
      • 2023 일본
      • 2023 미국
      • 2024 일본
    • 자격증
      • 정보보안기사
      • SQLD
      • 정보처리기사
      • AWS
      • JLPT
    • 회고

Tag

CI/CD, 정보보안기사자료, aop예제, junit5, TDD, 도쿄여행, ansible, 정보보안기사, springboot, GIT, 연관관계, JPA, 후쿠오카2박3일, 터키여행, JPA기초, elasticsearch, 정보보안기사실기자료, jenkins, JUnit In Action, 정보보안기사실기,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

  • 개발과 여행기를 기록하고 있습니다

Archives

방문자수Total

  • Today :
  • Yesterday :
https://github.com/gahyeonkwon

Copyright © Kakao Corp. All rights reserved.

  • github

티스토리툴바