๊ธฐ์ด ํํ! ๋ ํ๊ฒ ์์ํ๋ Java Part 3(ํ) : ์์ผ๊ณผ ํ์ผ I/O
java.io๋ฅผ ์์์ผ๋ก NIO ๋ฐ NIO.2 ๊ธฐ๋ฐ์ ๊ณ ์ฑ๋ฅ ์ /์ถ๋ ฅ ์์คํ ์ ๊ฐ๋ฐ ํ ์ ์๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์ธ ์ ์์ต๋๋ค. ๋ฌด์๋ณด๋ค ํ์ผ ์ /์ถ๋ ฅ์ ๋๋ด๋ ์๊ฐ ๊ณ ์ฑ๋ฅ ์๋ฒ ๊ฐ๋ฐ๊น์ง ๋ค์ผ๋ก ๋๋ผ ์ ์๋๋ก ํด๋๋ฆฝ๋๋ค!
์๊ฐ์ 606๋ช
๋์ด๋ ์ค๊ธ์ด์
์๊ฐ๊ธฐํ ๋ฌด์ ํ
์ ์ ํ๋ธ ์ฑ๋์์ ์ฐ๋ง ์ด๋ฒคํธ๋ฅผ ์งํํ๊ณ ์์ต๋๋ค.
์๊ฐ์ ์ฌ๋ฌ๋ถ ์๋
ํ์ธ์.
๋๋ํ ๊ฐ๋ฐ์ ์ตํธ์ฑ์
๋๋ค.
๋ ์ด๋ ๊ฒ ํ ํด๊ฐ ์ ๋ฌผ์ด ๊ฐ๊ณ ์์ต๋๋ค. ๋ ๊ทธ๋ ๋ฏ ๋ค์ฌ๋ค๋ํ๋ ํ ํด๋ฅผ ๋ง๋ฌด๋ฆฌํ๊ณ ์ํด ๋ง์ ์ค๋น๋ฅผ ํฉ๋๋ค. ๋ฏธ๋๋ฅผ ์ ์๋ ์์ง๋ง ์ค๋ ์ํด์ ํฌ๋ง์ ๊ฐ๊ฒ ๋๋ ๊ฒ์ ๋ฐ๋์งํ ๊ฒ์ด๋ผ ์๊ฐํฉ๋๋ค. ๐
๊ทธ๋ฐ ์๋ฏธ์์ ์ ๊ฐ ์ด์์ค์ธ ์ ํ๋ธ ์ฑ๋(https://www.youtube.com/@nullnull_not_eq_null)์์ ๋ค์ํ ์ด๋ฒคํธ(50~100% ํ ์ธ์ฟ ํฐ)๋ฅผ ์งํํ๊ณ ์์ต๋๋ค. ์ด๋ฒคํธ ์ฐธ์ฌ ๋ฐฉ์์ ์๋ ๋งํฌ ์์์ ๋๊ธ๋ก ์ฐธ์ฌํ์๋ฉด ๋ฉ๋๋ค. ๋๊ธ์ ๋จ๊ธธ ๋ ์ ๊ฐ์ ์ค ์ํ์๋ ๊ฐ์๋ฅผ ๊ณจ๋ผ ์ฟ ํฐ์ ์์ฒญํ์๋ฉด ๋ฉ๋๋ค. ์ ๋๊ธ์ ํ์ธํ๋ฉด ๋๋๊ธ๋ก ์ฟ ํฐ์ ์ฌ๋ ค๋๋ฆฝ๋๋ค. ํ ์ธ์จ์ ๋๋ค์ ๋๋ค. ๐

์ด์ฉ๋ฉด ๋ธํ ํ ์ธ๋ณด๋ ๋ ๋์ ์ ํ์ด ๋ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ฏ๋ก ์์์ ๋ณด์๊ณ ์ฐธ์ฌํ์๊ธฐ๋ฅผ ๊ถ์ฅ๋๋ฆฝ๋๋ค. ์์์ ๋ณด์๋ฉด ์ธ ๊ฐ์ง ๊ฐ์๋ฅผ ๋ฌด๋ฃ๋ก ๋ค์ ์ ์๋ ๋ฐฉ๋ฒ๋ ์ ์ ์์ผ๋ ๊ผญ ์์ฒญํ์๊ณ ์ด๋ฒคํธ๋ ์ฐธ์ฌํ์๊ธฐ ๋ฐ๋๋๋ค.
๋ ๊ณ ๋ง์ต๋๋ค. ๐
๋๋ํ ๊ฐ๋ฐ์ ์ฌ๋ฆผ






