"For Dummies"๋Š” ์ตœ๊ณ ์˜ ์ฑ… ์‹œ๋ฆฌ์ฆˆ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์–ด๋–ค ์ฃผ์ œ๋“  ์ž˜ ๋ฐฐ์šฐ๊ธฐ ์œ„ํ•ด ์ดˆ๋ณด์ž์šฉ ์ฑ…์„ ์ฐพ์œผ๋ ค๊ณ  ํ•  ๋•Œ, ๊ทธ/๊ทธ๋…€๋Š” ๊ฝค ์ž์ฃผ ์ด ์ฑ…๋“ค ์ค‘ ํ•˜๋‚˜๋ฅผ ๋ฉด๋ฐ€ํžˆ ์‚ดํŽด๋ด…๋‹ˆ๋‹ค. Barry Burd์˜ Java For Dummies๋Š” ์ผ๋ถ€ ๋ฒ”์ฃผ์˜ ํ•™์ƒ์—๊ฒŒ ์ฝ์„ ๊ฐ€์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. Barry Burd์˜ Java For Dummies - ์ด ์ฑ…์„ ์ฃผ๋ชฉํ•  ๊ฐ€์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ?  - 1

์ด ์ฑ…์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

๋‹น์—ฐํžˆ ์ด ์ฑ…์€ ์ดˆ๋ณด์ž๋ฅผ ์œ„ํ•œ Java ์–ธ์–ด์— ๊ด€ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ •ํ™•ํžˆ ๋งํ•˜๋ฉด ์ดˆ๋ณด์ž๋ฅผ ์œ„ํ•œ Java Core์ž…๋‹ˆ๋‹ค. ์ €์ž ์ž์‹ ์€ ์ง€๊ธˆ ๋‹น์žฅ ํ•„์š”ํ•œ ์ฑ…์˜ ํ•ด๋‹น ๋ถ€๋ถ„๋ถ€ํ„ฐ ์ฝ๊ธฐ ์‹œ์ž‘ํ•˜๋ผ๊ณ  ์กฐ์–ธํ•ฉ๋‹ˆ๋‹ค. "์ฝ์„ ํ•„์š”๊ฐ€ ์—†๋Š” ๋‚ด์šฉ" ์„น์…˜์—์„œ ์œ ์šฉํ•œ ๊ถŒ์žฅ ์‚ฌํ•ญ์„ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ฝ”๋”ฉ์„ ์‹œ์ž‘ํ•˜๊ธฐ๋ฅผ ๊ธฐ๋‹ค๋ฆด ์ˆ˜ ์—†๋Š” ์‚ฌ๋žŒ๋“ค์„ ์œ„ํ•ด Barry์˜ ์ด ์กฐ์–ธ์„ ๋”ฐ๋ฅด๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

ํŒŒํŠธ 1. Java ์‹œ์ž‘ํ•˜๊ธฐ

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

ํŒŒํŠธ 2. ๋‚˜๋งŒ์˜ Java ํ”„๋กœ๊ทธ๋žจ ์ž‘์„ฑ

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

ํŒŒํŠธ 3. ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค.

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

4๋ถ€. ์Šค๋งˆํŠธ ์ž๋ฐ” ๊ธฐ์ˆ 

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

5๋ถ€. 10์˜ ์ผ๋ถ€

์ด ๋ถ€๋ถ„์€ ์ƒ๋‹นํžˆ ์งง์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” ์ผ๋ฐ˜์ ์ธ ์‹ค์ˆ˜์™€ ์œ ์šฉํ•œ ์›น์‚ฌ์ดํŠธ๋ฅผ ํ”ผํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ๋ช‡ ๊ฐ€์ง€ ํŒ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ์ธํ„ฐ๋„ท์— ๊ด€ํ•œ ๊ธฐ์‚ฌ์™€ ๊ฐ™์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ข‹์€ ๊ฒƒ์ž…๋‹ˆ๋‹ค. Barry Burd์˜ Java For Dummies - ์ด ์ฑ…์„ ์ฃผ๋ชฉํ•  ๊ฐ€์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ?  - 2
https://www.amazon.com/Java-Dummies-Computers-Barry-Burd/dp/1119235553

๊ฒฐ๋ก 

์ด ์ฑ…์— ๋Œ€ํ•œ ์ผ๋ฐ˜์ ์ธ ๊ฒฐ๋ก ์€ 4์žฅ์˜ ๊ฒฐ๋ก ๊ณผ ์œ ์‚ฌํ•ฉ๋‹ˆ๋‹ค. Barry Burd์˜ Java for Dummies๋Š” ํ•™์Šต์„ ์œ„ํ•ด ์—ฌ๋Ÿฌ ๋ฆฌ์†Œ์Šค๋ฅผ ์‚ฌ์šฉํ•  ์ค€๋น„๊ฐ€ ๋œ ์ดˆ๋ณด์ž๋ฅผ ์œ„ํ•œ ํ›Œ๋ฅญํ•œ ์ฑ…์ž…๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ต๊ณผ์„œ๋‚˜ ์ž์Šต์„œ๋ผ๊ณ  ๋ถ€๋ฅผ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋Œ€์‹  ์ฒซ ๋ฒˆ์งธ Java ํ•ธ๋“œ๋ถ์ž…๋‹ˆ๋‹ค. ๋‹จ๊ณ„๋ณ„ ์ž์Šต์„œ ๋ฐ (๋ฐ˜๋“œ์‹œ!) ์ฝ”๋”ฉ ์ž‘์—… ํ•ด๊ฒฐ๊ณผ ํ•จ๊ป˜ ์ฝ๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—์„œ ๋ช‡ ๊ฐ€์ง€ ๋ฌธ์ œ๊ฐ€ ๋งค์šฐ ์ž์„ธํžˆ ๊ณ ๋ ค๋ฉ๋‹ˆ๋‹ค. ์ €์ž์˜ ๊ต์‚ฌ ๊ฒฝ๋ ฅ์„ ๋Š๋‚„ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์ดˆ๋ณด ํ•™์ƒ๋“ค์—๊ฒŒ ๊ฐ€์žฅ ํฐ ์–ด๋ ค์›€์„ ์•ผ๊ธฐํ•œ ๋ฌธ์ œ๋ฅผ ์ฒ ์žํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์œ ์ตํ•œ ๊ธฐ์‚ฌ ์ˆ˜์ค€์—์„œ ๋งค์šฐ ํ”ผ์ƒ์ ์œผ๋กœ ๋“œ๋Ÿฌ๋‚œ ๋ช‡ ๊ฐ€์ง€ ์ฃผ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ Java for Dummies๋Š” ์ดˆ๋ณด์ž๋ฅผ ์œ„ํ•œ ์ฑ…์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์–ธ์–ด์™€ ์นœํ•ด์ง€๋Š” ์ฒซ ๋ฒˆ์งธ ๋ฐ˜๋ณต์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.๋˜ํ•œ Java For Dummies๋Š” ์ฝ๊ธฐ ์‰ฝ๊ณ  ์ƒ์ƒํ•˜๊ณ  ์žฌ๋ฏธ์žˆ๋Š” ์˜ˆ์™€ ์—ฌ๋‹ด์œผ๋กœ ๊ฐ€๋“ํ•ฉ๋‹ˆ๋‹ค. ๋„๋กœ ์–ด๋””์—์„œ๋‚˜ ์ทจ์นจ ์ „์— ์‰ฝ๊ฒŒ ์ฝ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌผ๋ก  ์ž‘๊ฐ€์˜ ์Šคํƒ€์ผ์— ๋งŒ์กฑํ•œ๋‹ค๋ฉด. ๊ทธ๋ฆฌ๊ณ  ๊ธฐ์–ตํ•˜์‹ญ์‹œ์˜ค. ์ด ์„ธ์ƒ์˜ ์–ด๋–ค ์ฑ…๋„ ๋‹น์‹ ์„ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์ž๋กœ ๋งŒ๋“ค์–ด ์ค„ ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค. ์—ฐ์Šต๋งŒ์ด ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.