๋ช ๋ถ ์์ IntelliJ IDEA์ฉ ํ๋ฌ๊ทธ์ธ์ ์์ฑํ๋ ๋ฐฉ๋ฒ
IntelliJ IDEA์ฉ ํ๋ฌ๊ทธ์ธ์ ์์ฑํ๋ ค๋ฉด ์ต์ํ Java ๊ฐ๋ฐ์ ๋ํ ๋ง์ ๊ฒฝํ์ด ํ์ํ๋ค๊ณ ์๊ฐํ์๋์? ์ธ๋ป๋ณด๊ธฐ์ ๋ชจ๋ ๊ฒ์ด ๋ณต์กํ์ง ์์ต๋๋ค. Codcraft YouTube ์ฑ๋์์ ์ด ๋์์์ ์์ฒญํ๋ฉด ์ง์ ํ์ธํ ์ ์์ต๋๋ค. ์ฌ๊ธฐ์์ ์ ์๋ ํธ์ํฐ์ ํ
์คํธ ๊ฒ์๋ฅผ ์๋ํํ๊ธฐ ์ํด ํ๋ํฐ๋์ ๋น ๋ฅด๊ฒ ์์ฑํ๋ ๋ฐฉ๋ฒ์ ๋ช
ํํ๊ฒ ๋ณด์ฌ์ฃผ๊ณ ์๋ ค์ค๋๋ค. ๋น๋์ค ์๋ ์ค๋ช
์๋ GitHub์ ์์ฑ๋ ํ๋ฌ๊ทธ์ธ ์ฝ๋์ ๋ํ ๋งํฌ๊ฐ ์์ต๋๋ค. ๊ฐ์๊ธฐ ํ๋ก์ ํธ๋ฅผ ๋ณ๊ฒฝํ๊ณ ์ถ๋ค๋ฉด ํฅ๋ฏธ๋ก์ธ ์ ์์ต๋๋ค.
์๋ฐ. ๊ฐ์ฒด ํด๋์ค. ๋ฉด์ ์ง๋ฌธ ๋ถ์
Sergey Arkhipov๋ ์ธํฐ๋ทฐ ์ค ์ด๋ก ์ ๋ฌธ์ ์ ๊ด๋ จํ์ฌ ๋ชจ๋ ํ๋ฐฐ๋ค๊ณผ ๊ด๋ จ๋ ์ฃผ์ ๋ฅผ ๋ค๋ฃจ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. ์ ์๊ฐ ์ง์ ์ ์ธ๊ณผ์ ์ธํฐ๋ทฐ๋ฅผ ์์๋ก ์งํํ๊ธฐ ๋๋ฌธ์ ์ด๋ณด ๊ฐ๋ฐ์์๊ฒ ๋ฌป๋ ์ง๋ฌธ์ ์ ํํ๊ฒ ์กฐ์ฌํฉ๋๋ค. ์ค๋ ์์์ Object ํด๋์ค์ ๊ดํ ์์์
๋๋ค. finalize ๋ฐฉ๋ฒ์ ๋ฌด์์
๋๊น? wait,notify,notifyAll ๋ฉ์๋์๋ ์ด๋ค ๊ธฐ๋ฅ์ด ์์ต๋๊น? Equals ๋ฉ์๋์ hashCode ๋ฉ์๋๋ ์ด๋ป๊ฒ ๊ด๋ จ๋์ด ์๋์? Java์ ๋ชจ๋ ํด๋์ค๊ฐ Object์์ ์์๋๋ ์ด์ ๋ ๋ฌด์์
๋๊น? ์ด๋ฌํ ์ง๋ฌธ๊ณผ ๊ธฐํ ๋ง์ ์ง๋ฌธ์ ๋ํ ๋ต๋ณ์ด ๋น๋์ค์ ๋์ ์์ต๋๋ค.
git์ผ๋ก ์์
ํ ๋ ๊ฐ์ฅ ํํ ์ ์ง๋ฅด๋ ์ค์. ์ด๋ป๊ฒ ๊ณ ์น๋ ์ง?
Git ๋ฒ์ ๊ด๋ฆฌ ์์คํ
์ผ๋ก ์์
ํ ๋ ๋ฒ๊ทธ๋ฅผ ๋น ๋ฅด๊ฒ ์์ ํ๋ ๋ฅ๋ ฅ์ ๋ชจ๋ ์ฝ๋์๊ฒ ํ์ํ ๊ธฐ์ ์
๋๋ค. git์ผ๋ก ์์
ํ ๋ ์ปค๋ฐ์ ๋กค๋ฐฑํ๊ฑฐ๋, ๋ชจ๋ ๋ณ๊ฒฝ ์ฌํญ์ ๋จ๊ณ๋ก ์ฌ์ค์ ํ๊ฑฐ๋, ๋ธ๋์น ์ํ๋ฅผ ํน์ ์ปค๋ฐ์ผ๋ก ์ฌ์ค์ ํด์ผ ํ ์ ์์ต๋๋ค. ์ค๋ Front-end Science YouTube ์ฑ๋์ ์ ์์ Sergey Puzankov๊ฐ ์ ์ฅ์๋ฅผ ์ญ์ ํ๊ฑฐ๋ ๋ค๋ฅธ ๋ฌธ์ ๋ฅผ ์ผ์ผํฌ ์ํ ์์ด ์ด ๋ชจ๋ ์์
์ ์ ๋ฌธ์ ์ผ๋ก ์ํํ๋ ๋ฐฉ๋ฒ์ ์๋ ค์ค ๊ฒ์
๋๋ค.
IT ๋ถ์ผ์ ์๋
๋ค | ์ฑ๋ณ ๊ณ ์ ๊ด๋
, ์ฌ์ฑ ํ๋ก๊ทธ๋๋จธ
ํ๋ฐํธ์๋ ๊ฐ๋ฐ์์ด์ ๋น๋์ค ๋ธ๋ก๊ฑฐ์ธ KamaDeva๋ IT ๋ถ์ผ์ ์ผ๋ฐ์ ์ธ ์ฑ๋ณ ๊ณ ์ ๊ด๋
์ ๋ํ ์์ ์ ๊ด์ ์ ํํํฉ๋๋ค. ๊ทธ ์๋
๋ ํค์ํ์์ 4๋
๋์ ํ๋ก๊ทธ๋๋จธ๋ก ์ผํ๋ฉด์ 5๊ฐ์ ์์
ํ์ ๋ฐ๊พธ์๊ธฐ ๋๋ฌธ์ ํ ๋ง์ด ์์ต๋๋ค. ๊ฐ ํ์ฌ์์ ์๋
๋ ๊ธฐ์ ์ฐ์
์์ ์ฌ์ฑ ํ๋ก๊ทธ๋๋จธ๊ฐ ์ด๋ป๊ฒ ์ธ์๋๋์ง์ ๋ํ ์์ ์ ์๊ฒฌ์ ๊ถ๊ทน์ ์ผ๋ก ์ํฅ์ ๋ฏธ์น๋ ํน์ ํ ๊ฒฝํ์ ํ์ต๋๋ค. IT ๋ฉด์ ์ ์ฑ์ฐจ๋ณ์ด ์กด์ฌํ๋์ง, ์ฌ์๊ฐ ๋จ์์น๊ตฌ๋ณด๋ค ๋์ ๋ ๋ง์ด ๋ฒ๋ค๋ ์ฌ์ค์ด ์ธ๊ฐ๊ด๊ณ์ ์ด๋ค ์ํฅ์ ๋ฏธ์น๋์ง ์๊ณ ์ถ๋ค๋ฉด ์ด ์์์ ๋์น์ง ๋ง ๊ฒ์ ๊ถํ๋ค.
GO TO FULL VERSION