직렬화와 역직렬화 기본개념 — 객체를 바이트 열로 펴는 일
메모리 위의 객체를 파일과 소켓이 받을 수 있는 바이트 열로 바꾸는 직렬화가 왜 필요한지, 자바 네이티브 직렬화와 JSON, 프로토콜 버퍼가 무엇을 다르게 하는지 정리한다
메모리 위의 객체를 파일과 소켓이 받을 수 있는 바이트 열로 바꾸는 직렬화가 왜 필요한지, 자바 네이티브 직렬화와 JSON, 프로토콜 버퍼가 무엇을 다르게 하는지 정리한다
버퍼가 무엇을 줄이는지, 버퍼 크기를 어떻게 정하는지 실측으로 확인한다
자바 프로그램이 실행되는 과정을 클래스 로딩, 런타임 메모리 영역, 실행 엔진 세 부분으로 정리한다