JavaRush /Java Blog /Random-KO /ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์‹œ์ž‘ํ•˜๋Š” ๋ฐฉ๋ฒ•
Alex
๋ ˆ๋ฒจ 37

ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์‹œ์ž‘ํ•˜๋Š” ๋ฐฉ๋ฒ•

Random-KO ๊ทธ๋ฃน์— ๊ฒŒ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค

๋จธ๋ฆฌ๋ง

์ด์ œ ํ™œ๋™ ๋ถ„์•ผ๋ฅผ ๋ฐ”๊พธ๊ณ  ์ƒˆ๋กœ์šด ์ง์—…์„ ๋ฐฐ์›Œ์•ผ ํ•  ๋•Œ๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์‹œ๋„ํ•ด ๋ณด๋Š” ๊ฒƒ์€ ์–ด๋–จ๊นŒ์š”? ๊ทธ๋“ค์€ ์ด๊ฒƒ์— ๋Œ€ํ•ด ๋งŽ์€ ๋ˆ์„ ์ง€๋ถˆํ•˜๋ฉฐ ์œ ๋งํ•˜๊ณ  ํฅ๋ฏธ ๋กญ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ฆ‰์‹œ ์งˆ๋ฌธ์ด ์ƒ๊น๋‹ˆ๋‹ค. ๋ฌด์—‡์„ ํ•ด์•ผ ํ• ์ง€, ์–ด๋””๋กœ ๊ฐ€์•ผ ํ• ์ง€, ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์–ด๋–ป๊ฒŒ ์‹œ์ž‘ํ•ด์•ผ ํ• ๊นŒ์š”? ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์‹œ์ž‘ํ•˜๋Š” ๋ฐฉ๋ฒ• - 1์ฒ˜์Œ๋ถ€ํ„ฐ ์ด ๊ธธ์„ ๊ฑธ์–ด์˜จ ์‚ฌ๋žŒ์œผ๋กœ์„œ ์ €๋Š” ํ•™์Šต์— ๋Œ€ํ•œ ์˜ฌ๋ฐ”๋ฅธ ์ ‘๊ทผ ๋ฐฉ์‹, ์ธ๋‚ด ๋ฐ ์ธ๋‚ด๋ฅผ ํ†ตํ•ด ๊ณง ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ๋˜๊ณ  ๋ณด์ˆ˜๊ฐ€ ์ข‹์€ ์ง์—…์„ ์ฐพ์„ ์ˆ˜ ์žˆ๋‹ค๊ณ  ํ™•์‹ ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ธ€์—์„œ๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์‹œ์ž‘ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ํŒ์„ ๊ณต์œ ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

๋ชฉํ‘œ ์„ค์ •

๋ฌด์—‡์„ ์œ„ํ•ด ๋…ธ๋ ฅํ•ด์•ผ ํ•˜๋Š”์ง€, ์–ด๋Š ์ˆ˜์ค€์„ ๋‹ฌ์„ฑํ•ด์•ผ ํ•˜๋Š”์ง€ ์ดํ•ดํ•˜๋ ค๋ฉด ๊ฐ„๋‹จํ•œ ์งˆ๋ฌธ์— ๋‹ตํ•˜์„ธ์š”. ์™œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ด ํ•„์š”ํ•œ๊ฐ€์š”? ๋‹น์‹ ์˜ ๋ชฉํ‘œ๊ฐ€ ์ „๋ฌธ๊ฐ€๊ฐ€ ๋˜์–ด ์‚ด์•„์žˆ๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด๋ผ๋ฉด ์ง„์ง€ํ•˜๊ณ  ์ง‘์ค‘์ ์ธ ํ›ˆ๋ จ์„ ์ค€๋น„ํ•˜์‹ญ์‹œ์˜ค. ๋™์‹œ์— ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๋ฐฐ์šฐ๋Š” ๋ฐ ๋งค์ผ ์‹œ๊ฐ„์„ ๊ธฐ๊บผ์ด ํˆฌ์žํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ชฉํ‘œ๊ฐ€ ์ทจ๋ฏธ์ด๊ฑฐ๋‚˜ ์‹œ์•ผ๋ฅผ ๋„“ํžˆ๋Š” ๊ฒƒ์ด๋ผ๋ฉด ์ž์œ  ์‹œ๊ฐ„๊ณผ ์š•๊ตฌ๊ฐ€ ์žˆ์œผ๋ฏ€๋กœ ๋” ๋Š๋ฆฐ ์†๋„๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์–ด๋–ค ๊ฒฝ์šฐ์—๋„ "์ˆ˜๋…„๊ฐ„" ํ›ˆ๋ จ์„ ์—ฐ์žฅํ•ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค. ์ฒซ์งธ, ์ง€์‹์€ ์Œ“์ด๋Š” ๊ฒƒ๋ณด๋‹ค ๋นจ๋ฆฌ ์‚ฌ๋ผ์ง€๊ณ , ๋‘˜์งธ, ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ์ˆ ์€ ๋งค์šฐ ๋น ๋ฅด๊ฒŒ ๋ฐœ์ „ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ ๋„๊ตฌ๋‚˜ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ํ•™์Šตํ•˜๋Š” ๋™์•ˆ ์ฑ„์šฉ๋  ๋•Œ์ฏค์—๋Š” ๊ทธ๊ฒƒ์ด ๊ตฌ์‹์ด๊ณ  ๋ถˆํ•„์š”ํ•ด์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚ด ์ƒ๊ฐ์— ๊ฐ€์žฅ ์ข‹์€ ํ•ด๊ฒฐ์ฑ…์€ ๋Œ€๋žต์ ์ธ ํ›ˆ๋ จ ๊ณ„ํš์„ ์„ธ์šฐ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋จผ์ € ๊ธฐ์ˆ  ์Šคํƒ์„ ๊ฒฐ์ •ํ•˜์„ธ์š”.

์–ธ์–ด ์„ ํƒ

ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ ๋ฌด์—‡์„ ํ•˜๊ณ  ์‹ถ์€์ง€์— ๋Œ€ํ•œ ๊ตฌ์ฒด์ ์ธ ์•„์ด๋””์–ด๊ฐ€ ์žˆ๋‹ค๋ฉด ์–ธ์–ด ์„ ํƒ์ด ํ›จ์”ฌ ์‰ฌ์›Œ์ง‘๋‹ˆ๋‹ค. ๊ฐ ์–ธ์–ด์—๋Š” ๊ณ ์œ ํ•œ ์ „๋ฌธ ๋ถ„์•ผ์™€ ์ดˆ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์— ๋Œ€ํ•œ ๊ตฌ์ฒด์ ์ธ ์ •๋ณด๋Š” ์ธํ„ฐ๋„ท์—์„œ ์‰ฝ๊ฒŒ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ์ƒ๊ฐ์ด ์—†๋‹ค๋ฉด ์‹œ์žฅ์˜ ๊ธฐ์ˆ  ์ˆ˜์š”์™€ ํ•™์Šต์˜ ๋ณต์žก์„ฑ์ด๋ผ๋Š” ๋‘ ๊ฐ€์ง€ ์ธก๋ฉด์„ ์ž์„ธํžˆ ์‚ดํŽด๋ณด์‹ญ์‹œ์˜ค. ๊ฐœ์ธ์ ์œผ๋กœ ์ €๋Š” ํ•œ๋•Œ Java์— ์ •์ฐฉํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ์„ ํƒ์˜ ์ด์œ ๋Š” ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. ์ด ์–ธ์–ด๋Š” ๋งค์šฐ ์ธ๊ธฐ๊ฐ€ ์žˆ๊ณ  ์‹œ์žฅ์—์„œ ์ˆ˜์š”๊ฐ€ ๋งŽ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๊ฒŒ๋‹ค๊ฐ€ ๋ฐฐ์šฐ๊ธฐ๋„ ์‰ฝ์Šต๋‹ˆ๋‹ค. ๊ฒŒ๋‹ค๊ฐ€ ์ €๋Š” ์›น ๊ธฐ์ˆ ์— ๋” ๊ฐ€๊นŒ์›Œ์ง€๊ณ  ์‹ถ์—ˆ์Šต๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์‹œ์ž‘ํ•˜๋Š” ๋ฐฉ๋ฒ• - 2

2021๋…„ 11์›” 29์ผ ์—…๋ฐ์ดํŠธ๋จ

์˜ˆ๋ฅผ ๋“ค์–ด, ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ฃผ์ œ์— ๋Œ€ํ•œ ๊ฒ€์ƒ‰์–ด๋ฅผ ์ง€์†์ ์œผ๋กœ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๋Š” TIOBE Software์˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ์ธ๊ธฐ ์ง€์ˆ˜๋ฅผ ๋ณด๋ฉด Java์˜ ์ธ๊ธฐ์™€ ์žฅ๊ธฐ๊ฐ„์— ๊ฑธ์นœ ์„ ๋‘ ์œ„์น˜๋ฅผ ํ‰๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ค€๋น„ ๊ณ„ํš ์ž‘์„ฑ

ํ”„๋กœ๊ทธ๋ž˜๋จธ์˜ ๊ธธ์„ ์‹œ์ž‘ํ•˜๋ผ๊ณ  ์กฐ์–ธํ•˜๊ณ  ์‹ถ์€ ๊ณ„ํš์ด ์žˆ์Šต๋‹ˆ๋‹ค. ํ›ˆ๋ จ์„ ์—ฌ๋Ÿฌ ๋‹จ๊ณ„๋กœ ๋‚˜๋ˆ„๊ณ  ๊ฐ ๋‹จ๊ณ„์— ํŠน์ • ์‹œ๊ฐ„์„ ํ• ๋‹นํ•˜์‹ญ์‹œ์˜ค. ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐฉ๋ฒ•, ๋” ์ •ํ™•ํ•˜๊ฒŒ๋Š” ํ”„๋กœ์„ธ์„œ๊ฐ€ ์ฒซ ๋ฒˆ์งธ "Hello, Word!"๋ฅผ ์‹คํ–‰ํ•  ๋•Œ ๋ณธ์งˆ์ ์œผ๋กœ ์–ด๋–ค ์ผ์ด ๋ฐœ์ƒํ•˜๋Š”์ง€ ๋” ์ž˜ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•ด. ์ปดํ“จํ„ฐ ์•„ํ‚คํ…์ฒ˜์— ๋Œ€ํ•œ ์ผ๋ฐ˜์ ์ธ ์ง€์‹์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ถ€๋ถ„์— ๊ณต๋ฐฑ์ด ์žˆ์œผ๋ฉด ์ œ๊ฑฐํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ €๋Š” ์—ฌ๋Ÿฌ๋ถ„์˜ ์ปค๋ฆฌํ˜๋Ÿผ์— PC ์•„ํ‚คํ…์ฒ˜๋ฅผ ํฌํ•จ์‹œํ‚ค๋Š” ๊ฒƒ์„ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค. ์ž๋ฃŒ์˜ ๋ณต์žก์„ฑ์ด ์ฆ๊ฐ€ํ•จ์— ๋”ฐ๋ผ ์„ ํƒํ•œ ์–ธ์–ด์— ๋Œ€ํ•œ ํ•™์Šต์„ โ€‹โ€‹์—ฌ๋Ÿฌ ๋‹จ๊ณ„๋กœ ๋‚˜๋ˆ•๋‹ˆ๋‹ค. IT ํšŒ์‚ฌ ์ง์œ„ ์ง€์›์ž์— ๋Œ€ํ•œ ๋ฉด์ ‘ ์งˆ๋ฌธ์ด๋‚˜ ์š”๊ตฌ ์‚ฌํ•ญ์„ ์—ฐ๊ตฌํ•˜์—ฌ ํ•„์š”ํ•œ ์ง€์‹์— ๋Œ€ํ•œ ๋Œ€๋žต์ ์ธ ์•„์ด๋””์–ด๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์ „์— ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ•ด๋ณธ ์ ์ด ์—†๋‹ค๋ฉด ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๋ฐฐ์šฐ๋Š” ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ๋Œ€๋‹ต์€ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. ์™ธ๊ตญ์–ด๋ฅผ ๋ฐฐ์šฐ๋ ค๋ฉด ๋จผ์ € ๊ฐ„๋‹จํ•œ ๋‹จ์–ด๋ฅผ ๋ฐฐ์šฐ๊ณ  ๊ทธ ๋‹จ์–ด๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ๊ทœ์น™์„ ๋ฐฐ์šด ๋‹ค์Œ ์ดํ•ดํ•˜๊ณ  ๋งํ•˜๋Š” ๋ฒ•์„ ๋ฐฐ์›๋‹ˆ๋‹ค. Java๋ฅผ ๋ฐฐ์šฐ๋ ค๋ฉด ๋™์ผํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๋”ฐ๋ฅด์‹ญ์‹œ์˜ค.

์ž๋ฐ”๋ฅผ ๋ฐฐ์šฐ๋Š” ๋ฐฉ๋ฒ•?

๋จผ์ € ํ‚ค์›Œ๋“œ, ์—ฐ์‚ฐ์ž, ์ฝ”๋“œ ์ž‘์„ฑ ๊ทœ์น™ ๋“ฑ ์–ธ์–ด ๊ตฌ๋ฌธ์„ ์—ฐ๊ตฌํ•ฉ๋‹ˆ๋‹ค. ๋ฉ”์†Œ๋“œ, ์ƒ์„ฑ์ž, ํด๋ž˜์Šค, ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ฐ ํ”„๋ ˆ์ž„์›Œํฌ์™€ ๊ฐ™์€ ๋ณด๋‹ค ๋ณต์žกํ•œ ์–ธ์–ด ๊ตฌ์กฐ๋ฅผ ์ ์ฐจ์ ์œผ๋กœ ์—ฐ๊ตฌํ•ด ๋ณด์„ธ์š”. ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ํ”„๋กœ๊ทธ๋ž˜๋ฐํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ดํ•ดํ•˜๋ ค๋ฉด ์ปค๋ฆฌํ˜๋Ÿผ์— ์•Œ๊ณ ๋ฆฌ์ฆ˜๊ณผ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ๋ฅผ ํฌํ•จํ•˜์‹ญ์‹œ์˜ค. ์ด๋Š” ํ”„๋กœ๊ทธ๋ž˜๋จธ์˜ ์‚ฌ๊ณ ๋ฐฉ์‹์„ ํ˜•์„ฑํ•˜๋Š” ๋ฐ ๋งค์šฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด ๋‹จ๊ณ„๋Š” ์–ธ์–ด์˜ ๊ตฌ๋ฌธ์„ ๊ณต๋ถ€ํ•œ ํ›„ ์ง„ํ–‰ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

ํ•˜์ง€๋งŒ ๊ธฐ์–ตํ•˜์„ธ์š”. ๊ณ„ํš์€ ์ ˆ๋Œ€๋กœ ์ˆ˜์ •๋˜์–ด์„œ๋Š” ์•ˆ ๋˜๋Š” ์ •์  ๊ตฌ์กฐ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. ํฅ๋ฏธ๋กญ๊ณ  ์œ ๋งํ•œ ๊ธฐ์ˆ ์ด๋‚˜ ๊ฐœ๋ฐœ ๋„๊ตฌ๋ฅผ ๋ฐœ๊ฒฌํ–ˆ๋‹ค๋ฉด ์ด๋ฅผ ๊ณ„ํš์— ์ž์œ ๋กญ๊ฒŒ ํฌํ•จ์‹œํ‚ค์„ธ์š”!

Java๋กœ ํ”„๋กœ๊ทธ๋ž˜๋ฐํ•˜๋Š” ๋ฒ•์„ ๋ฐฐ์šฐ๋Š” ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

Java ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์‹œ์ž‘ ํ•˜๋ ค๋ฉด OOP, ์˜ˆ์™ธ, ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋”ฉ, ์ปฌ๋ ‰์…˜๊ณผ ๊ฐ™์€ ๊ธฐ๋ณธ ์ฃผ์ œ๋ฅผ ๋ฐฐ์šฐ์‹ญ์‹œ์˜ค. ์ด ๋ชจ๋“  ๊ฒƒ์€ ๊ฐœ๋ฐœ์ž ๋„๊ตฌ์˜ ํ‘œ์ค€ ์„ธํŠธ์ธ Java SE์— ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฏ€๋กœ ๊ต์œก ๊ณ„ํš์— ๋ฐ˜๋“œ์‹œ ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. Java SE๋ฅผ ๋งˆ์Šคํ„ฐํ•œ ํ›„์—๋Š” Java EE, ํด๋ผ์ด์–ธํŠธ-์„œ๋ฒ„ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ์ˆ , ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฐ ์›น ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ์ˆ ๋กœ ๋„˜์–ด๊ฐˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ๋Š” ์—„์ฒญ๋‚œ ์–‘์˜ ๋‹ค์–‘ํ•œ ํ”„๋ ˆ์ž„์›Œํฌ์™€ ๋„๊ตฌ๋ฅผ ์ ‘ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

ํ•œ ๋ฒˆ์— ๋ชจ๋“  ๊ฒƒ์„ ๋ฐฐ์šธ ํ•„์š”๋Š” ์—†์ง€๋งŒ ์ฑ„์šฉ๋  ๋•Œ ์ฃผ์š” ๋‚ด์šฉ์„ ์ตํžˆ๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. Git, Maven, Spring, ORM(Hibernate, JPA), REST, SQL, JUnit, Tomcat, JavaScript, JSP/JSTL, HTML/CSS, XML, ์ผ๋ถ€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๋Œ€ํ•œ ์ง€์‹(MySql, PostgreSQL) . ๋‚ด ๊ณ„ํš์€ ๋‹ค์Œ ๊ณผ ๊ฐ™์•˜์Šต๋‹ˆ๋‹ค.
  • JavaRush์˜ ์ฒ˜์Œ 10๊ฐœ ๋ ˆ๋ฒจ์„ ์™„๋ฃŒํ•˜์„ธ์š”
  • ๊ฐœ๋ฐœ ๋„๊ตฌ IDE, Eclipse, NetBeans
  • JRE, JDK, JVM, ์ปดํŒŒ์ผ, ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰
  • ์ž๋ฐ” ๊ตฌ๋ฌธ
  • " Java ์ฒ ํ•™ ", Bruce Eckel, 1-5์žฅ
  • Yakov Fain โ€œJava ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ž…๋ฌธโ€ ๋ ˆ์Šจ 1
2์›”
  • JavaRush ๋ ˆ๋ฒจ 11-13 ์™„๋ฃŒ
  • ์ด๋Ÿฐ!
  • "Java ์ฒ ํ•™", Bruce Eckel, 6-10์žฅ
  • Yakov Fain โ€œJava ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ž…๋ฌธโ€ ๋ ˆ์Šจ 2, 4
3์›”
  • JavaRush ๋ ˆ๋ฒจ 14-17 ์™„๋ฃŒ
  • ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋”ฉ ๊ธฐ๋ณธ
  • Java์˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜, Robert Sedgwick, Kevin Wayne, 1-3์žฅ
  • "์ž๋ฐ”์˜ ์ฒ ํ•™", ๋ธŒ๋ฃจ์Šค ์—์ผˆ, 21์žฅ
  • Yakov Fain โ€œJava ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ž…๋ฌธโ€ ๋ ˆ์Šจ 11
4์›”
  • JavaRush ๋ ˆ๋ฒจ 18-20 ์™„๋ฃŒ
  • XML ๊ธฐ์ดˆ
  • ์ž…์ถœ๋ ฅ
  • "์ž๋ฐ”์˜ ์ฒ ํ•™", ๋ธŒ๋ฃจ์Šค ์—์ผˆ, 18์žฅ
  • Yakov Fain โ€œJava ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ž…๋ฌธโ€ ๋ ˆ์Šจ 9
5์›”
  • JavaRush ๋ ˆ๋ฒจ 21-23 ์™„๋ฃŒ
  • ๋ฌธ์ž์—ด
  • ์ •๊ทœ ํ‘œํ˜„์‹
  • HTML ๊ธฐ์ดˆ
  • "์ž๋ฐ”์˜ ์ฒ ํ•™", ๋ธŒ๋ฃจ์Šค ์—์ผˆ, 13-16์žฅ
  • Yakov Fain โ€œJava ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ž…๋ฌธโ€ ๋ ˆ์Šจ 3
6์›”
  • JavaRush ๋ ˆ๋ฒจ 24-26 ์™„๋ฃŒ
  • ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋”ฉ
  • ์˜ˆ์™ธ
  • ๋‚ด๋ถ€ ํด๋ž˜์Šค
  • "Java ์ฒ ํ•™", Bruce Eckel, 10์žฅ, 12์žฅ
  • Yakov Fain โ€œJava ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ž…๋ฌธโ€ ๋ ˆ์Šจ 6-7
์น ์›”
  • JavaRush ๋ ˆ๋ฒจ 27-28 ์™„๋ฃŒ
  • java.util.concurrent
  • SQL ๋ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ธฐ๋ณธ ์‚ฌํ•ญ
  • JDBC
  • ์ฃผ์„
  • ๋ฐ˜์‚ฌ
  • "์ž๋ฐ”์˜ ์ฒ ํ•™", ๋ธŒ๋ฃจ์Šค ์—์ผˆ, 20์žฅ
  • Yakov Fain โ€œJava ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ž…๋ฌธโ€ ๋ ˆ์Šจ 12,13
ํŒ”์›”
  • JavaRush ๋ ˆ๋ฒจ 28-30 ์™„๋ฃŒ
  • ๊ทธ๋„ค
  • ์ง๋ ฌํ™”
  • XML ํŒŒ์‹ฑ
  • ์„œ๋ธ”๋ฆฟ
  • JSP/JSTL
  • "์ž๋ฐ”์˜ ์ฒ ํ•™", ๋ธŒ๋ฃจ์Šค ์—์ผˆ, 22์žฅ
  • Yakov Fain โ€œJava ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ž…๋ฌธโ€ ๋ ˆ์Šจ 14-15
๊ตฌ์›”
  • JavaRush ๋ ˆ๋ฒจ 31-33์„ ์™„๋ฃŒํ•˜์„ธ์š”.
  • JSON
  • URL. ๋„คํŠธ์›Œํฌ ์ž‘์—…
  • CSS ๊ธฐ์ดˆ
  • Yakov Fain โ€œJava ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ž…๋ฌธโ€ ๋ ˆ์Šจ 10
์‹ญ์›”
  • JavaRush ๋ ˆ๋ฒจ 34-36 ์™„๋ฃŒ
  • ๋ฒŒ์ฑ„ ๋ฐ˜์ถœ
  • JUnit
  • ํž˜๋‚ด
  • ๋ฉ”์ด๋ธ
  • ๋ชฉ๋ก
  • ๋Œ€๊ธฐ์ค„
  • ์ปฌ๋ ‰์…˜ ์ž‘์—…
์‹ญ์ผ์›”
  • JavaRush ๋ ˆ๋ฒจ 37-38 ์™„๋ฃŒ
  • ์ง€๋„
  • ๋””์ž์ธ ํŒจํ„ด
  • "์ž๋ฐ”์˜ ์ฒ ํ•™", ๋ธŒ๋ฃจ์Šค ์—์ผˆ, 11์žฅ
  • Yakov Fain โ€œJava ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ž…๋ฌธโ€ ๋ ˆ์Šจ 8
12์›”
  • JavaRush ๋ ˆ๋ฒจ 39-40 ์™„๋ฃŒ
  • ๋‚˜๋จธ์ง€
  • ์ˆ˜์ฝ”์–‘์ด
  • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ตฌ์ถ• ๋ฐ ๋ฐฐํฌ
  • Yakov Fain โ€œJava ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ž…๋ฌธโ€ ๋ ˆ์Šจ 16-18

๋ฐฉ๋ฒ•๋ก 

๋จผ์ € ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๋„๊ตฌ๋ฅผ ์„ค์น˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. Java ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๋ฐฐ์šฐ๋Š” ๋ฐฉ๋ฒ•์„ ์ดํ•ดํ•˜๋ ค๋ฉด JRE, JDK, JVM๊ณผ ๊ฐ™์€ ๊ฐœ๋…์„ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. IDE๋ž€ ๋ฌด์—‡์ด๋ฉฐ, ํ”„๋กœ๊ทธ๋žจ์€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋ฉฐ, ์ปดํŒŒ์ผ์€ ๋ฌด์—‡์ด๋ฉฐ, ํ”„๋กœ๊ทธ๋žจ์€ ์–ด๋–ป๊ฒŒ ์‹คํ–‰๋ฉ๋‹ˆ๊นŒ? Java ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐฉ๋ฒ•์„ ์ดํ•ดํ•˜๋ ค๋ฉด OOP์˜ ๊ธฐ๋ณธ ์›์น™์„ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์ด ํ•„์ˆ˜์ ์ž…๋‹ˆ๋‹ค . ํ”„๋กœ๊ทธ๋ž˜๋ฐ์€ ๋ฐฐ์šฐ๋ฉด์„œ ๊ฐœ๋ฐœํ•˜๋Š” ์ผ๋ จ์˜ ์‹ค์šฉ์ ์ธ ์–ธ์–ด ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค. ๋” ๋งŽ์ด ์—ฐ์Šตํ• ์ˆ˜๋ก ์–ธ์–ด๋ฅผ ๋” ๋นจ๋ฆฌ ๋งˆ์Šคํ„ฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ์ด๋ก ์„ ๊ณต๋ถ€ํ•˜๋Š” ๊ฒƒ ์™ธ์—๋„ ๋งค์ผ ์—ฐ์Šตํ•˜๋Š” ๋ฐ ์‹œ๊ฐ„์„ ํˆฌ์žํ•˜์‹ญ์‹œ์˜ค. ํด์ˆ˜๋ก ์ข‹์Šต๋‹ˆ๋‹ค. ์•„์ง ์‹ค๋ฌด ๋Šฅ๋ ฅ์ด ๋ถ€์กฑํ•˜๋‹ค๋ฉด ๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ ์ฝ”๋“œ๋ฅผ ๋ถ„ํ•ดํ•˜๊ณ  ์ธํ„ฐ๋„ท์— ์žˆ๋Š” ์ฑ…๊ณผ ๊ธฐ์‚ฌ์˜ ์˜ˆ๋ฅผ ๋ฐ˜๋ณตํ•ด ๋ณด์„ธ์š”. ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๋ฐฐ์šฐ๋Š” ๋ฐฉ๋ฒ•์„ ์ดํ•ดํ•˜๋Š” ์ข‹์€ ๋ฐฉ๋ฒ•์€ ๋””๋ฒ„๊ฑฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ ์ฝ”๋“œ๋ฅผ ๋ถ„์„ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‚ด์šฉ์„ ๋ฐ”๋กœ ์ตํžˆ์ง€ ๋ชปํ–ˆ๋‹ค๋ฉด ๋ฉˆ์ถ”์ง€ ๋ง๊ณ  ๋‹ค๋ฅธ ์ฃผ์ œ๋ฅผ ์„ ํƒํ•˜๊ฑฐ๋‚˜ ๋‹ค๋ค˜๋˜ ์ฃผ์ œ๋ฅผ ๋ฐ˜๋ณตํ•˜์„ธ์š”. ๋‚˜์ค‘์— ์–ด๋ ค์šด ์ฃผ์ œ๋กœ ๋Œ์•„๊ฐˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๊ฐ๋„๋‚˜ ๋‹ค๋ฅธ ์ •๋ณด ์†Œ์Šค์—์„œ ๋ณด๋Š” ๊ฒƒ์€ ๋•Œ๋กœ๋Š” ์ƒˆ๋กœ์šด ์ž๋ฃŒ๋ฅผ ์ตํžˆ๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.
์ดํ•ดํ•˜๊ธฐ ์–ด๋ ค์šด ์ž๋ฃŒ๋Š” ๊ฐœ์š”๋ฅผ ์„ค๋ช…ํ•˜๊ฑฐ๋‚˜ ์˜ˆ๋ฅผ ๋“ค์–ด ๋ถ„์„ํ•˜๋Š” ๊ฒƒ์ด ๋” ์ข‹์Šต๋‹ˆ๋‹ค. ๋™์‹œ์— ์ฝ”๋“œ์— ์ฃผ์„์„ ์‚ฌ์šฉํ•˜์—ฌ ํ•ต์‹ฌ ์‚ฌํ•ญ์„ ํ‘œ์‹œํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ์ข‹์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์Šคํƒ€์ผ, ์˜ฌ๋ฐ”๋ฅธ ์ฝ”๋“œ์˜ ์˜ˆ, Java ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ๋‹ต๋ณ€์€ Oracle ์›น ์‚ฌ์ดํŠธ์˜ Java Tutorials ์„น์…˜์—์„œ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ์ „ํžˆ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐฉ๋ฒ•์„ ์ดํ•ดํ•˜์ง€ ๋ชปํ•œ๋‹ค๋ฉด ๊ฒฝํ—˜์ด ํ’๋ถ€ํ•œ ๋™๋ฃŒ๋‚˜ ์ด๋ฏธ ์ด ๊ธธ์„ ๊ฑธ์–ด์˜จ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ๋„์›€์„ ์š”์ฒญํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๊ธฐ ์œ„ํ•ด์„œ๋Š” ์†Œํ†ต์— ์ ํ•ฉํ•œ ์ปค๋ฎค๋‹ˆํ‹ฐ๋ฅผ ์ฐพ๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ๊ฑฐ๊ธฐ์„œ ๊ทธ๋“ค์€ ํ•ญ์ƒ ์ฒ˜์Œ๋ถ€ํ„ฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๋ฐฐ์šฐ๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ๋‹ต์„ ์ค„ ์ˆ˜ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ •๋ณด ์ถœ์ฒ˜ ์„ ํƒ

ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋ฐฐ์šฐ๋Š” ๋ฐฉ๋ฒ•์„ ์ดํ•ดํ•˜๋ ค๋ฉด ์ธํ„ฐ๋„ท ๊ธฐ์‚ฌ, ๊ต์œก ๋น„๋””์˜ค, ์„œ์ , ํฌ๋Ÿผ, ๊ณต์‹ ๋ฌธ์„œ ๋“ฑ ์†์— ๋„ฃ์„ ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  ๊ฒƒ์„ ํ™œ์šฉํ•˜์‹ญ์‹œ์˜ค.

์šฐ๋ฆฌ๋Š” ์˜จ๋ผ์ธ ๊ฐ•์ขŒ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค

์ง์žฅ์—์„œ ์‹œ๊ฐ„์„ ๋ณด๋‚ผ ์ˆ˜ ์—†๋‹ค๋ฉด ์˜จ๋ผ์ธ ๊ฐ•์ขŒ๋Š” ์ตœ๊ณ ์˜ ํ•™์Šต ์˜ต์…˜ ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋งˆ๋ฒ•์˜ ์•ฝ์€ ์•„๋‹ˆ์ง€๋งŒ ํ•™์Šต์˜ ์‹œ์ž‘์— ํฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. ํŠนํžˆ ์ฒ˜์Œ๋ถ€ํ„ฐ ํ•™์Šตํ•˜๋Š” ๊ฒฝ์šฐ๋ผ๋ฉด ๋”์šฑ ๊ทธ๋ ‡์Šต๋‹ˆ๋‹ค. ๊ฐœ์ธ์ ์œผ๋กœ๋Š” ๋‚ด ๊ณ„ํš์—์„œ ๋ณผ ์ˆ˜ ์žˆ๋“ฏ์ด JavaRush๋กœ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค . ๊ต์œก ํ˜•์‹์ด ๋งˆ์Œ์— ๋“ค์–ด์„œ ์ธํ„ด์‹ญ์„ ํฌํ•จํ•˜์—ฌ ์ „์ฒด ๊ณผ์ •์„ ์ด์ˆ˜ํ–ˆ์Šต๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ์—ฐ์Šต์„ ํ•˜๊ณ  ์žˆ์–ด์š”

์‹ค์ œ ์—ฐ์Šต๊ณผ ์ธํ„ด์‹ญ์€ ๋ชจ๋“  ๊ณผ์ •์—์„œ ํ•™์Šต์˜ ํ•„์ˆ˜์ ์ธ ๋ถ€๋ถ„์ด๋ฉฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ๋Š” ๋”์šฑ ๊ทธ๋ ‡์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์—ฌํ–‰์˜ ์‹œ์ž‘์ด๋ฉฐ ์‹œ์ž‘ํ•˜๋Š” ๋ฐ ํฐ ๋„์›€์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์‹ค์ œ ์—…๋ฌด์— ๋” ๊ฐ€๊นŒ์ด ๋‹ค๊ฐ€๊ฐˆ ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  ๊ธฐํšŒ๋ฅผ ํ™œ์šฉํ•˜์„ธ์š”. ์ž์‹ ๋งŒ์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ž‘์„ฑํ•ด ๋ณด๊ณ  ์ธํ„ฐ๋„ท์—์„œ ๊ธฐ์„ฑ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์˜ˆ๋ฅผ ์—ฐ๊ตฌํ•ด ๋ณด์„ธ์š”. ๊ฐ€๋Šฅํ•˜๋‹ค๋ฉด IT ๊ธฐ์—…์˜ ๋ฌด๋ฃŒ ๊ต์œก ์ธํ„ด์‹ญ์— ์ฐธ์—ฌํ•˜์„ธ์š”. ์‹ค์ œ ํ”„๋กœ์ ํŠธ์— ์ฐธ์—ฌํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๋ฅผ ๋†“์น˜์ง€ ๋งˆ์„ธ์š”.

์š”์•ฝ

ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๋ฐฐ์šฐ๋Š” ๊ฒƒ์€ ์‰ฌ์šด ๊ณผ์ •์ด ์•„๋‹™๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ํฉ์–ด์งˆ ํ•„์š”๋Š” ์—†๊ณ , ๋ชฉํ‘œ๋ฅผ ์„ธ์šฐ๋ ค๋ฉด ํ•ญ์ƒ ์ข‹์€ ์ƒํƒœ๋ฅผ ์œ ์ง€ํ•˜๊ณ  ๋‚™์‹ฌํ•˜์ง€ ๋ง๊ณ ... ์ธ๋‚ด์‹ฌ์„ ๊ฐ€์ง€์‹ญ์‹œ์˜ค. ์ฃผ์š” ๋ฐฉํ–ฅ์„ ์„ค๋ช…ํ•˜๊ณ  ๊ณ„ํš์„ ์„ธ์šฐ๋Š” ์‹œ๊ฐ„์„ ๊ฐ€์ง€์‹ญ์‹œ์˜ค. ์ฐธ๊ณ : ๋งค์ผ ์ฝ”๋”ฉ์„ ํ•ด์•ผ ํ•˜๊ณ  ๋ณต์žกํ•˜๊ณ  ํŠน์ดํ•œ ์ •๋ณด๋ฅผ ์ฒ˜๋ฆฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋•Œ๋กœ๋Š” ๋Œ€๋‹ดํ•˜๊ฒŒ ๋‹ค๋ฅธ ์ฃผ์ œ๋กœ ์ „ํ™˜ํ•  ์ˆ˜๋„ ์žˆ๊ณ , ๋•Œ๋กœ๋Š” ์ธ๋‚ด์‹ฌ์„ ๊ฐ–๊ณ  ํ†ต์ฐฐ๋ ฅ์„ ๊ธฐ๋‹ค๋ฆด ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ๋ชฉํ‘œ๊ฐ€ ๋‹ฌ์„ฑ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์ฝ”๋ฉ˜ํŠธ
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION