[JAVA] ์ง๋ ฌํSerialization, ์ญ์ง๋ ฌํ Deserialization
0๏ธโฃ ์ง๋ ฌํ๋? ์ง๋ ฌํSerialization ์ด๋ ๊ฐ์ฒด๋ฅผ ๋ฐ์ดํฐ ์คํธ๋ฆผ์ผ๋ก ๋ง๋๋ ๊ฒ์ ๋งํ๋ค. ์ฆ, ๋ฐ์ดํฐ๋ฅผ ์คํธ๋ฆผ์ ์ฐ๊ธฐ ์ํด ์ฐ์์ ์ธ ๋ฐ์ดํฐ๋ก ๋ณํํ๋ ๊ฒ์ ๋งํ๋ค! ๊ทธ๋ผ ์ญ์ง๋ ฌํdeserialization์ด๋ ์คํธ๋ฆผ์ผ๋ก๋ถํฐ ๋ฐ์ดํฐ๋ฅผ ์ฝ์ด์ ๊ฐ์ฒด๋ฅผ ๋ง๋๋ ๊ฒ์ ๋งํ๋ค. 1๏ธโฃ ObjectInputStream, ObjectOutputStream ์ง๋ ฌํ(์คํธ๋ฆผ์ ๊ฐ์ฒด๋ฅผ ์ถ๋ ฅ) ์๋ ObjectOutputStream์ ์ฌ์ฉํ๊ณ , ์ญ์ง๋ ฌํ(์คํธ๋ฆผ์ผ๋ก๋ถํฐ ๊ฐ์ฒด๋ฅผ ์
๋ ฅ)์ ObjectInputStream์ ์ฌ์ฉํ๋ค. ์ง๋ ฌํํ ๋๋ ObjectOutputStream์ writeObject()๋ฅผ ์ฌ์ฉํด์ ๊ฐ์ฒด๋ฅผ ์ถ๋ ฅํ๋ฉด ๊ฐ์ฒด๊ฐ ํ์ผ์ ์ง๋ ฌํ๋์ด ์ ์ฅ๋๋ค. ์ญ์ง๋ ฌํํ ๋๋ ObjectInputStream์ read..
2022.03.09