๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๋…ธ๋ ฅ์„ ์ด๊ธฐ๋Š” ์žฌ๋Šฅ์€ ์—†๊ณ 
๋…ธ๋ ฅ์„ ์™ธ๋ฉดํ•˜๋Š” ๊ฒฐ๊ณผ๋„ ์—†๋‹ค.
- ์ด์ฐฝํ˜ธ 9๋‹จ

S T U D Y/Java3

[JAVA] ๋ณ€์ˆ˜์™€ ์ƒ์ˆ˜ ์–ด๋–ค ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ผ ํ• ์ง€๋ผ๋„ ๋ณ€์ˆ˜์™€ ์ƒ์ˆ˜์˜ ๊ฐœ๋…์€ ๋™์ผ ํ•˜๊ฑฐ๋‚˜ ๋น„์Šท ํ•  ๊ฒƒ์ด๋‹ค. ๋ณ€์ˆ˜์™€ ์ƒ์ˆ˜์˜ ๋Œ€ํ•œ ๊ฐœ๋…์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ๋ฐฐ์šฐ๊ธฐ ์œ„ํ•ด ๋ฌด์กฐ๊ฑด ๊ธฐ๋ณธ์œผ๋กœ ๋˜ ๊ธฐ์ดˆ๋กœ ์•Œ๊ณ  ์žˆ์–ด์•ผํ•˜๋Š” ๊ฐœ๋…์ผ ๊ฒƒ์ด๋‹ค. ๋ณ€์ˆ˜๋ž€? "๋ณ€์ˆ˜(Variable)๋ž€? ๋‹จ, ํ•˜๋‚˜์˜ ๊ฐ’์„ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋Š” ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์„ ์˜๋ฏธํ•œ๋‹ค." ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ๋Š” ๋ณ€์ˆ˜(variable)๋ž€, ๊ฐ’์„ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋Š” ๋ฉ”๋ชจ๋ฆฌ์ƒ์˜ ๊ณต๊ฐ„์„ ์˜๋ฏธํ•œ๋‹ค. ์ด ๊ณต๊ฐ„์— ์ €์žฅ๋œ ๊ฐ’์€ ๋ณ€๊ฒฝ๋  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— '๋ณ€์ˆ˜'๋ผ๋Š” ์ˆ˜ํ•™์šฉ์–ด์™€ ๋น„์Šทํ•œ ๋ฉด์ด ์žˆ์–ด์„œ ๋ถ™์—ฌ์ง„ ์ด๋ฆ„์ด๋‹ค. ํ•˜๋‚˜์˜ ๋ณ€์ˆ˜์— ๋‹จ ํ•˜๋‚˜์˜ ๊ฐ’๋งŒ ์ €์žฅํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ, ์ƒˆ๋กœ์šด ๊ฐ’์„ ์ €์žฅํ•˜๋ฉด ๊ธฐ์กด์˜ ๊ฐ’์€ ์‚ฌ๋ผ์ง„๋‹ค. ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ์ฒซ ์‹œ์ž‘์ด ๋ณ€์ˆ˜ ์ด๋ฏ€๋กœ ๊ฐ„๋‹จํ•˜์ง€๋งŒ ์ •ํ™•ํ•œ ๊ฐœ๋…๊ณผ ์‚ฌ์šฉ๋ฒ•์„ ์•Œ๊ณ  ๊ฐ€์•ผํ•œ๋‹ค. ๋ณ€์ˆ˜์˜ ์„ ์–ธ๊ณผ ์ดˆ๊ธฐํ™” ๋ณ€์ˆ˜(va.. 2020. 4. 25.
[JAVA] ์ž๋ฐ”์—๋Ÿฌ์™€ ํ•ด๊ฒฐ๋ฐฉ๋ฒ• ์ž๋ฐ”๋กœ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์ง„ํ–‰ํ•˜๋‹ค๋ณด๋ฉด ๋งŽ์€ ์—๋Ÿฌ๋“ค์„ ๋งŒ๋‚œ๋‹ค. ์—๋Ÿฌ๋“ค์„ ๋งŒ๋‚ฌ์„ ๋•Œ ํ•ด๊ฒฐ๋ฐฉ๋ฒ•์„ ์•Œ๊ฑฐ๋‚˜ ์–ด๋”” ๋ถ€๋ถ„์—์„œ ์—๋Ÿฌ๊ฐ€ ๋‚ฌ๋Š”์ง€ ์•Œ๊ณ  ์žˆ์–ด ๋ฐ”๋กœ ํ•ด๊ฒฐํ•˜๊ธฐ๋„ ํ•˜์ง€๋งŒ ์–ด๋–ค ์—๋Ÿฌ์ธ์ง€ ์–ด๋””์„œ ๋‚œ ์—๋Ÿฌ์ธ์ง€ ๋„ํ†ต ๋ชฐ๋ผ์„œ ์ฐพ๊ณ  ๋˜ ์ฐพ๋‹ค๊ฐ€ ๊ฒฐ๊ตญ ๊ฒ€์ƒ‰ํ•˜๊ณ  ๋‹ค์‹œ ๊ฒ€์ƒ‰ํ•ด์„œ ํ•ด๊ฒฐํ• ๋•Œ๊ฐ€ ์—ฌ๋Ÿฟ ์žˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ์—๋Ÿฌ๋Š” ์ž‘์€ ์‹ค์ˆ˜์—์„œ ๋น„๋กฏ๋œ ๊ฒƒ๋“ค์ด๋ฉฐ, ๊ณง ์ต์ˆ™ํ•ด์ ธ์„œ ์‰ฝ๊ฒŒ ๋Œ€์‘ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์ง€๋งŒ ์ฒ˜์Œ ๋ฐฐ์šธ ๋•Œ๋Š” ์ž‘์€ ์‹ค์ˆ˜ ํ•˜๋‚˜ ๋•Œ๋ฌธ์— ๋งŽ์€ ์‹œ๊ฐ„์„ ํ—ˆ๋น„ํ•˜๊ณค ํ•œ๋‹ค. 1. ์„ธ๋ฏธ์ฝœ๋ก ์„ ๋ˆ„๋ฝํ–ˆ์„๋•Œ ๋ฐœ์ƒํ•˜๋Š” ์—๋Ÿฌ ';' expected ์„ธ๋ฏธ์ฝœ๋ก  ';'์ด ์ฝ”๋“œ ๋งˆ์ง€๋ง‰ ๋ถ€๋ถ„๋งˆ๋‹ค ๋ถ™์—ฌ์ฃผ์—ˆ์–ด์•ผ ํ•˜๋Š”๋ฐ, ๊ทธ๋ ‡์ง€ ๋ชปํ–ˆ์„๋•Œ ๋ฐœ์ƒํ•œ๋‹ค. ์ž๋ฐ”์˜ ๋ชจ๋“  ๋ฌธ์žฅ์˜ ๋์—๋Š” ์„ธ๋ฏธ์ฝœ๋ก (';')์„ ๋ถ™์—ฌ์ฃผ์–ด์•ผ ํ•˜๋Š”๋ฐ ๊ฐ€๋” ์ด๋ฅผ ์žŠ๊ณ  ์‹ค์ˆ˜ํ•˜๊ธฐ ์‰ฝ๋‹ค. 2. main๋ฉ”์„œ๋“œ๊ฐ€ ์ž˜๋ชป๋˜์—ˆ์„๋•Œ .. 2020. 4. 22.
[JAVA] ์ž๋ฐ”(JAVA)๋ž€? JAVA ์–ธ์–ด๋ฅผ ์ฒ˜์Œ ์ ‘ํ•  ๋•Œ๊ฐ€ 2009๋…„์ด์—ˆ๋‹ค. ๊ทธ๋•Œ ๋‹น์‹œ์—” JAVA๊ฐ€ ๋ฌด์—‡์ธ์ง€ ์–ด๋–ป๊ฒŒ ์‚ฌ์šฉ๋˜๋Š”๊ฑด์ง€๋„ ๋ชจ๋ฅธ์ฑ„ ๊ทธ๋ƒฅ ์‚ฌ์šฉํ–ˆ๋˜๊ฒƒ ๊ฐ™๋‹ค. ๊ทธ๋Ÿฌ๋‹ค ๋ฌธ๋“ ๋‚ด๊ฐ€ JAVA์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•ด ์›น ํ”„๋กœ๊ทธ๋žจ๋„ ๋งŒ๋“ค๊ณ  ๋ด‡๋„ ๋งŒ๋“ค๊ณ  ๊ทธ์™ธ ๋‹ค๋ฅธ๊ฒƒ๋“ค๋„ ๋งŒ๋“ค์ง€๋งŒ ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ "JAVA๋ž€ ๋ฌด์—‡์ธ๊ฐ€์š”?" ๋ผ๋Š” ์งˆ๋ฌธ์„ ํ–ˆ์„๋•Œ ๋ง‰ํž˜์—†์ด JAVA์— ๋Œ€ํ•ด์„œ ์„ค๋ช…์„ ํ•  ์ˆ˜ ์žˆ์„๊นŒ? ํ•˜๋Š” ์˜๋ฌธ์ด ๋“ค์—ˆ๊ณ  ๋‚ด ์ž์‹ ์—๊ฒŒ JAVA์— ๋Œ€ํ•ด์„œ ์„ค๋ช…ํ•ด๋ณด์•˜๋‹ค. ์† ์‹œ์›ํ•œ ๊ฒฐ๊ณผ๋ฅผ ๋‚ด์ง€ ๋ชปํ•˜๋Š” ๋‚˜๋ฅผ ๋ฐœ๊ฒฌํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. ๊ทธ๋ž˜์„œ JAVA๋ž€ ๋ฌด์—‡์ด๊ณ  JAVA์˜ ํŠน์ง•์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด๊ณ ์ž ํ•œ๋‹ค. ์ •์˜ ์ž๋ฐ”๋ž€ ๋ฌด์—‡์ธ๊ฐ€? ์ž๋ฐ”๋Š” ์ฌ ๋งˆ์ดํฌ๋กœ์‹œ์Šคํ…œ์ฆˆ(Sun Microsystems, Inc)์—์„œ ๊ฐœ๋ฐœํ•˜์—ฌ 1996๋…„ 1์›”์— ๊ณต์‹์ ์œผ๋กœ ๋ฐœํ‘œํ•œ ๊ฐ์ฒด์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์ด๋‹ค. ์ž๋ฐ”์˜ ๊ฐ€์žฅ ์ค‘.. 2020. 4. 17.