โ static - ์ ์ ๋ณ์์ ์ ์ ๋ฉ์๋์ ๊ฐ๋
, ์ฌ์ฉ๋ฒ, ์ธ์ ์ฃผ๋ก ์ฌ์ฉํ๋์ง
โ ์ ์ ๋ณ์๋ ์ฌ์ค์ final ํค์๋์ ํจ๊ป, ์ธ๋ถ์์ ๊ฐ์ ๋ณ๊ฒฝํ ์ ์๋ '์์'์ ์ฐ์ธ๋ค.
โ ๋ฉ์ธ๋ฉ์๋ public static void main(String[] args){ } ์ ์ ํ ํค์๋๋ค์ ๋ํ ์๋ฏธ
โ ๋จ์ํ ๊ฐ์ธ์ ์ธ ์๋ฌธ ๋ ๊ฐ์ง์ ๋ํ ์๋ฌธ์๋ต (์๋ชป๋ ๋ด์ฉ์ผ ์๋ . . . )
Q. ํด๋์ค์์ ์๊ธฐ ์์ ์ ํธ์ถํ๋ ์ฝ๋๋ฅผ ์์ฑํ๋ฉด ์ด๋ป๊ฒ ๋๋์ง?
A. ์ธ์คํด์ค๋ฉค๋ฒ์ผ ๊ฒฝ์ฐ ๋์์ด ์์ ์ ํธ์ถํ๋ ๊ฒ์ด ๋์ด ์ค๋ฒํ๋ก์ฐ
ํด๋์ค๋ฉค๋ฒ์ผ ๊ฒฝ์ฐ ์ฒ์ ํ ๋ฒ ์คํ๋๊ณ , ์ดํ์๋ ๊ฐ์ฒด์ ์์ฑ์ ์ฐธ์ฌํ์ง ์์
Q. ๋ฉ์ธ๋ฉ์๋ ๋ฐ์์ ์ฝ๋ ์์ฑ ์์์ ๋จผ์ ์์ฑํ ๊ฐ์ฒด๋
์ main๋ฉ์๋ ์์์ ์ฌ์ฉ ๋ถ๊ฐํ์ง?
A. JVM์ ์ํธ๋ฆฌํฌ์ธํธ(ํ๋ก๊ทธ๋จ์ ์์์ )์ผ๋ก 1๊ฐ์ ๋ฉ์ธ๋ฉ์๋๋ง์ด ํ์ฉ๋๋ค.
๋ฉ์ธ๋ฉ์๋๊ฐ ๋จผ์ '์คํ'๋๋๋ฐ, ๋ฉ์ธ๋ฉ์๋ ์
์ฅ์์๋
์์ฑ๋ ์ ์๋ ๊ฐ์ฒด์ ์ฐธ์กฐ๋ณ์๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด๋ฏ๋ก.
โ ํด๋์ค์ ์์ ๊ฐ๋
์ ์ฒ๊ธฐ ํ๊ธฐ: 1ํ๋
( ~ chapter 2 - 01 ์๋ฃ
.. ๋๋์ด )
๊ฐ์ ๊ณผ์ : ์ํ์ ๋ณด๋ฅผ ๋ฑ๋ก, ์กฐํ, ๊ฒ์ํ๋ Application ๋ง๋ค๊ธฐ : ๋ณ๊ฒฝ ๊ธฐ๋ฅ ์ถ๊ฐํ๊ธฐ
๊ฐ์ ๋ณต์ต, ๊ฐ์๋ ธํธ ์์ฑ
์บ๋ฆฐ๋ ๋ง๋ค๋ฉด์ ๋ชฐ๋๋ ๋ถ๋ถ ์ ๋ฆฌ, ํด๋์ค ๊ฐ๋
์ ๋ฆฌ velog, ๊ณผ์ ์ดํ๋ฆฌ์ผ์ด์
velog ์
๋ก๋
=๊ณ์ ์๊ฐ๊ด๋ฆฌ ๋ชปํด์ ๋ฏธ๋ค์ง๋ ์ค...
์ ์ฒ๊ธฐ 1ํ๋ 2hours (ํ๋ฃจ์ ์๋จ์ ํ๋ ๋๋ด๊ธฐ)
๋ฐฑ์ค ์ฝ๋ฉํ ์คํธ 30min (์๊ฐ ๋จ์ผ๋ฉด)