기발개발

기발개발

  • 분류 전체보기 (121)
    • 아두이노 (22)
    • jsp (25)
    • 자바 (6)
    • 에러 (2)
    • Spring (32)
      • Spring 실습 (24)
      • Spring 미니 프로젝트 (3)
    • Springboot (17)
      • redis (2)
      • security (13)
      • chatting (2)
    • 배포 (7)
    • 기타 (10)
    • 머신러닝 (0)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

기발개발

컨텐츠 검색

태그

heroku Security Redis refresh token JDBC커넥션 풀 아두이노 기초 springboot 배포 map 프로토콜 정의 access token Spring 구글로그인 프로토콜의 이해 프로토콜 springboot oauth2 Map반복 Java 직렬화 JWT 카카오로그인

최근글

댓글

공지사항

  • 자료실

아카이브

Java 직렬화(1)

  • JAVA 직렬화

    자바는 메모리에 생성된 객체를 파일 또는 네트워크로 출력할 수가 있다.객체는 문자가 아니기 때문에 바이트 기반 스트림으로 출력해야 한다. 객체를 출력하기 위해서는객체의 데이터(필드값)를 일렬로 늘어선 연속적인 바이트로 변경해야 하는데, 이를 직렬화(serialization)이라고 한다.  반대로 파일에 저장되어 있거나 네트워크에서 전송된 객체를 읽을 수도 있는데, 입력 스트림으로부터 읽어들인 연속적인 바이트를 객체로 복원하는 것을 역직렬화(deserialization)이라 한다.   package java.io;public interface Serializable {}Serializable의 인터페이스를 보면 메소드가 하나도 없는 것을 볼 수 있다. 아무런 구현해야 할 메소드도 없는 이 인터페이스가 왜 ..

    2022.04.05
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바