< ๐ธ Java ๊ธฐ์ ๊ณผ ์๊ณ ๋ฆฌ์ฆ์ ์ฌํํ๊ณ ์ค๋ฌด ํ์ฉ ๋ฅ๋ ฅ์ ๋์ด๊ธฐ ์ํ ํ์ต ๐ธ >
๋จ์ํ ์๋ฐ ๋ฌธ๋ฒ๊ณผ ๊ธฐ๋ฅ์ ์๋ ์์ค์ ๋์ด, ํด๋น ๊ธฐ๋ฅ๊ณผ ๋ฌธ๋ฒ์ด ์ ํ์ํ์ง ๊น์ด ๊ณ ๋ฏผํ๋ฉฐ, ๋ณธ์ง์ ์ดํดํ๊ธฐ ์ํด ๋ ธ๋ ฅํด์์ต๋๋ค!
๊ทธ ๊ณผ์ ์ ๊ตฌํํ ์ฝ๋์ ๋ฐฐ์ด ๋ด์ฉ์ ๋ฐํ์ผ๋ก, GitHub ์ปค๋ฐ ๋ฉ์์ง์ ์ค์ค๋ก ์ดํดํ ํ์ต ๋ด์ฉ๊ณผ ๊ฐ์ ์ฌํญ์ ์์ธํ ๊ธฐ๋กํ์์ต๋๋ค.
๋ํ, ๋๊ตฌ๋ ์ฝ๊ฒ ํ์ต ๊ณผ์ ์ ์ดํดํ ์ ์๋๋ก ์ฒด๊ณ์ ์ผ๋ก ๊ตฌ์ฑํ์์ต๋๋ค.
- Java์ ๊ธฐ์ด ๋ฌธ๋ฒ๋ถํฐ ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ์ ์์น๊ณผ ์ค์ ํ์ฉ๋ฒ์ ์ฌ๋ ์๊ฒ ํ์ต.
- [์ปค๋ฆฌํ๋ผ ๋ด์ฉ] :1)ํด๋์ค์ ๋ฐ์ดํฐ 2)๊ธฐ๋ณธํ๊ณผ ์ฐธ์กฐํ 3)๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ 4)์์ฑ์ 5)ํจํค์ง 6)์ ๊ทผ ์ ์ด์ 7)์๋ฐ ๋ฉ๋ชจ๋ฆฌ ๊ตฌ์กฐ์ static 8)final 9)์์ 10)๋คํ์ฑ1 11)๋คํ์ฑ2 12)๋คํ์ฑ๊ณผ ์ค๊ณ
- Java์ ๊ธฐ์ด ๋ฌธ๋ฒ๋ถํฐ ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ ์์น, ๋ถ๋ณ ๊ฐ์ฒด, ์์ธ ์ฒ๋ฆฌ, ๋ ์ง์ ์๊ฐ, ์ค์ฒฉ ํด๋์ค ๋ฑ ์ค๋ฌด์์ ํ์ฉ ๊ฐ๋ฅํ ๊ณ ๊ธ ๊ฐ๋ ๊ณผ ์์ฉ๊น์ง ์ฒด๊ณ์ ์ผ๋ก ํ์ต.
- [์ปค๋ฆฌํ๋ผ ๋ด์ฉ] 1)Objectํด๋์ค 2)๋ถ๋ณ๊ฐ์ฒด 3)Stringํด๋์ค 4)๋ํผ,Classํด๋์ค 5)์ด๊ฑฐํ-ENUM 6)๋ ์ง์ ์๊ฐ 7)์ค์ฒฉํด๋์ค,๋ด๋ถํด๋์ค1 8)์ค์ฒฉํด๋์ค,๋ด๋ถํด๋์ค2 9)์์ธ์ฒ๋ฆฌ1-์ด๋ก 10)์์ธ์ฒ๋ฆฌ2-์ค์ต
๐ 2.1 ์ฃผ์ ๋ด์ฉ
- ์ฝ๋ฉ ํ ์คํธ๋ฅผ ๋๋นํ๋ฉฐ ์๊ณ ๋ฆฌ์ฆ๊ณผ ์๋ฃ๊ตฌ์กฐ๋ฅผ ์ฒด๊ณ์ ์ผ๋ก ์ ๋ฆฌํ๊ณ , ์๊ธฐํ ๋ด์ฉ์ ์ง์ ๊ตฌํ.
๐ 2.2 ์ฃผ์ ๋ด์ฉ
- ๊ณผ๊ฑฐ์ ๊ณต๋ถํ ์๊ณ ๋ฆฌ์ฆ ๋ด์ฉ์ ๋ณต์ต.
- KB๊ตญ๋ฏผ์ํ IT's Your Life 6๊ฐ์ ๊ณผ์ ์๋ฃ ํ, ๊ฐ์ฌ๋๊ณผ ๋๊ธฐ๋ถ๋ค๊ณผ ์ฃผ 1ํ ์งํํ๋ ์๊ณ ๋ฆฌ์ฆ ์คํฐ๋.