๐ NHN Academy?
์ง์ญ์ฌํ ์ฒญ๋ ๋ค์ ๋์์ผ๋ก SW ๊ต์ก์ ์ ๊ณตํ๊ธฐ ์ํด 2021๋ ์ ์ถ๋ฒํ NHN ์ํ ์ ๋ฌธ๊ต์ก๊ธฐ๊ด์ด๋ค. ์ฒซ ์ค๋ฆฝ์ ๊ฒฝ๋จ์์ ์งํํ๊ณ , ์ด๋ฒ์๋ ๊ด์ฃผ 1๊ธฐ ๊ต์ก์ ์์ํ๋ค.
๐คAdvanced Java๋ ๋ญ๋ฐ?
์๋๋ Java ๋ฐฑ์๋ ๊ฐ๋ฐ ๊ณผ์ ๋ถํธ์บ ํ(4๊ฐ์)๋ฅผ ์งํํ ๊ณํ์ด๋ผ๊ณ ์๊ณ ์์๋๋ฐ, ๋ฐ๋ก ๋ถํธ์บ ํ๋ฅผ ์์ํ์ ๋ ์ํ๋ ์ฌ๋๊ณผ ๋ชปํ๋ ์ฌ๋์ ๊ฒฉ์ฐจ๊ฐ ํฌ๊ฒ ๋ ๊ฒ์ ๊ณ ๋ คํด์ ์ฌ์ ๊ต์ก์ ์งํํ๋ ๊ฒ๊ณผ ๊ฐ๋ค.
๋ณธ ๊ณผ์ ์ ์๋ฐ์ ๊ธฐ์ด๋ถํฐ ์์ฉ๊น์ง ๋ฐฐ์ฐ๋ ๊ณผ์ ์ด๊ณ ์ค๋์ ์ฒซ ์์์ผ๋ก 1๊ฐ์ ๋์ ์งํ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋์์๋ ์ ๊ณต์๋ผ๊ณ ๋ช
์๋์ด์๋ค. ํ์ง๋ง ๋น์ ๊ณต์ ๋ถ๊ฐ๋ผ๋ ๋ฌธ์ฅ์ ์์ด์ ๋๋ ๊ตญ๋น์ง์ ๊ต์ก์ ๋ฐ์๋ ๊ฒฝํ์ ์ดํํ๊ณ ๋น์ ๊ณต์๋ก ๊ต์ก์ ์ฐธ์ฌํ ์ ์์๋ค. (๋ ์ด์ธ์๋ ๋ช๋ช ์ธ์์ด ๋ ์๋ ๊ฒ ๊ฐ๊ธด ํ๋ค.)
์๋ฐ์ ๋ฌธ๋ฒ๋ง ์์ง ์ค์ ์๋ฐ๊ฐ ์ด๋ป๊ฒ ๊ตฌ๋ํ๋์ง, ์ด๋ค ํน์ง์ ๊ฐ์ง๊ณ ์๋์ง ์ ํํ ์์ง ๋ชปํ๋ ๋ด ๋ชจ์ต์ ์ค๋งํด์, ์ต๊ทผ ์๋ฐ ๊ณต๋ถ๋ฅผ ์์ํ์๋๋ฐ, ์ด ์ข๊ฒ ์ด๋ฒ ๊ณผ์ ์์ ์์ฑ์ผ๋ก ๊ณต๋ถํด๋ณผ ์ ์์ ๊ฒ ๊ฐ๋ค. ๐
๐TIL
์ค๋ ๋ฐฐ์ด ๋ด์ฉ์ Java์ ๊ธฐ์ด๋ค. ์ ๊ทผ์ ํ์, static, void๊ฐ ๋ญ์ง, main(String[] args) ๋ฑ๋ฑ ๋ฌธ๋ฒ ๊ด๋ จ๋ ๋ด์ฉ์ ์ถ๊ฐ๋ก JDK์ JRE์ ์ฐจ์ด, JVM์ด ๊ตฌ๋ํ๋ ๋ฐฉ๋ฒ, Java์ ์ญ์ฌ ๋ฑ๋ฑ ๋ง ๊ทธ๋๋ก ์๋ฐ์ ํน์ง์ ์ธ๋ถ์ ์ผ๋ก ๊ฐ๋ฅด์ณ์ฃผ์ จ๋ค. ์ ๊ณต์๋ค์๊ฒ๋ ์ต์ํ ์ด์ผ๊ธฐ๋ผ๊ณ ํ๋๋ฐ, ๊ตญ๋น์ง์์ ํตํด ์๋ฐ๋ฅผ ๊ณต๋ถํ๋ ๋ด ์ค์ค๋ก๋ฅผ ๋์๋ณด๊ณ ๋ง์ด ๋ถ๋๋ฌ์ ๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๋ฒ ๊ณผ์ ์ ํตํด ๋ฐฐ์ธ ๊ฒ์ด ์ ๋ง ๋ง์ ๊ฒ์ด๋ผ๊ณ ํ์ ํ ์๊ฐ์ด์๋ค.
์ถ๊ฐ๋ก Java๊ฐ ์ค์ฌ์ด์ง๋ง, Java๋ก ๊ตฌํํ ์ฝ๋๋ฅผ C/C++์ด๋ C#(.NET) ๋ฑ์ผ๋ก๋ ๊ตฌํํด๋ณด๋ ์๊ฐ์ ๊ฐ์ง๋ฉด์ ๋ค์ํ ์ธ์ด๋ฅผ ๋ง๋ณผ ์ ์๋ ๊ฒ๋ ์ฐธ ๊ด์ฐฎ์ ๊ฒ ๊ฐ๋ค. ๋๋ถ์ ๋ด ๋งฅ๋ถ์๋ ์ด์ GCC, .NET, JDK, Node.js ๋ฑ... ๋ง์ ๊ฐ๋ฐ ํ๊ฒฝ์ ๊ฐ์ง๊ณ ์๋ค... (์ด์ง๋ฝ๋ค ใ
ใ
ใ
๐)
์์ผ๋ก์ ๋ชฉํ๋ ์ด๋ฒ ๊ณผ์ ์์ ์ด์ฌํ ๊ณต๋ถํด์ ๋ค์ JAVA ๋ฐฑ์๋ ๊ฐ๋ฐ ๊ณผ์ ๊น์ง ๋์๊ฐ๋ ๊ฒ์ด๋ค. ํด๋น ๊ณผ์ ์ Spring์ผ๋ก ์งํํ๋ค๊ณ ํ๋, ๊ทธ๋๋ Spring ๊ฒฝํ์ด ์๋ ๋ด๊ฒ๋ ์ข์ ๊ธฐํ๊ฐ ๋ ๊ฒ ๊ฐ๋ค. (๊ทธ๋ฌ๊ธฐ ์ํด์ ์ฝํ
๋ฅผ ํฉ๊ฒฉํด์ผ...๐คฆโ๏ธ) ์ต์ํ Java์ ๋ํ ๋์ ์ดํด์ C/C++์ ๊ธฐ๋ณธ์ ์ธ ์ฌ์ฉ ๋ฐฉ๋ฒ ์ ๋๋ ์ฒด๋ํ๋ ค๊ณ ํ๋ค. ํ ๋ฌ์ ์๊ฐ์ ๊ท์คํ๊ฒ ์ฐ๋๋ก ๋
ธ๋ ฅํด์ผ๊ฒ ๋ค.
'Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Java] main ๋ฉ์๋ (0) | 2022.08.13 |
---|---|
[Java] Static์ ๊ดํ ์ด์ผ๊ธฐ.. (0) | 2022.07.18 |
[Java] Private๊ณผ Static์ด ๊ณต์กดํ ์ ์๋ค!? (0) | 2022.07.09 |
[Java] ์์(Inheritance)์ ๊ธฐ๋ณธ (0) | 2022.07.09 |
[Java] Java ๊ณต๋ถ (0) | 2022.07.06 |