๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
JAVA์˜ ๊ฐ์ฒด ์ง๋ ฌํ™”(Serialization)์™€ JSON ์ง๋ ฌํ™” JAVA์˜ ๊ฐ์ฒด ์ง๋ ฌํ™”(Serialization)์™€ JSON ์ง๋ ฌํ™” ๐Ÿ“ ๋‹ค๋ฃจ๋Š” ๋‚ด์šฉ ์ง๋ ฌํ™”์™€ ์—ญ์ง๋ ฌํ™”์˜ ๊ฐœ๋… ObjectInputStream๊ณผ ObjectOutputStream Serializable transient ์ง๋ ฌํ™”/์—ญ์ง๋ ฌํ™”์˜ ๊ตฌํ˜„ serialVersionUID Jackson์„ ์ด์šฉํ•œ JSON ์ง๋ ฌํ™” ์ง๋ ฌํ™”, ์—ญ์ง๋ ฌํ™”๋ž€? ์ง๋ ฌํ™” - ๊ฐ์ฒด์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๋ฅผ I/O ์ŠคํŠธ๋ฆผ์— ์“ฐ๊ธฐ(์ถœ๋ ฅ) ์œ„ํ•ด ์—ฐ์†์ ์ธ(serial) ๋ฐ์ดํ„ฐ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๊ฒƒ ์—ญ์ง๋ ฌํ™” - I/O ์ŠคํŠธ๋ฆผ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ์–ด์„œ(์ž…๋ ฅ) ๊ฐ์ฒด๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ ์ž๋ฐ”์—์„œ ์ง๋ ฌํ™”์™€ ์—ญ์ง๋ ฌํ™”๋Š” ๊ฐ์ฒด๋ฅผ ํŒŒ์ผ๋กœ ์ €์žฅํ•˜๊ฑฐ๋‚˜ ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ์ „์†กํ•˜๊ธฐ ์œ„ํ•ด ์ œ๊ณต๋˜๋Š” ๊ธฐ๋Šฅ์ด๋‹ค. ๊ฐ์ฒด๋Š” '์ธ์Šคํ„ด์Šค ๋ณ€์ˆ˜์˜ ์ง‘ํ•ฉ'์ด๋ฏ€๋กœ ๊ฐ์ฒด๋ฅผ ์ €์žฅ/์ „์†กํ•˜๋Š” ๊ฒƒ์€ ๊ฐ์ฒด์˜ ์ธ์Šคํ„ด์Šค ๋ณ€์ˆ˜์˜ ๊ฐ’์„.. 2020. 7. 10.