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

ํ•™์ƒ ํ”„๋กœ๊ทธ๋ž˜๋จธ ๋˜๋Š” ์ „๋ฌธ ํ”„๋กœ๊ทธ๋ž˜๋จธ์˜ ๊ด€์ ์—์„œ Java์˜ ์ข‹์€ ์ 

์ด ์–ธ์–ด๋Š” ์•„์ฃผ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค.

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

Java๋ฅผ ๋ฐฐ์šฐ๋Š” ๊ฒƒ์€ ์ •๋ง ์‰ฝ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋ชจ๋‘ ์ƒ๋Œ€์ ์œผ๋กœ ๋†’์€ ์ˆ˜์ค€์˜ ์–ธ์–ด์ด๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์ด๋Š” ํ•˜์œ„ ์ˆ˜์ค€ ์–ธ์–ด๋กœ ์ดํ•ดํ•ด์•ผ ํ•˜๋Š” ์žก์ดˆ ์†์œผ๋กœ ๊นŠ์ด ๋“ค์–ด๊ฐˆ ํ•„์š”๊ฐ€ ์—†์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด Java์—์„œ๋Š” C++์—์„œ์™€ ๋‹ฌ๋ฆฌ ๊ฐ€๋น„์ง€ ์ˆ˜์ง‘(์˜ˆ: ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์„ ์ฐจ์ง€ํ•˜์ง€๋งŒ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š” "์ฃฝ์ด๋Š”" ๊ฐœ์ฒด)์ด ์‚ฌ์šฉ์ž ๊ฐœ์ž… ์—†์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋™์‹œ์— Java๋Š” ๋Œ€๋ถ€๋ถ„์˜ ์ž‘์—…์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์„ ๋งŒํผ ์ถฉ๋ถ„ํžˆ ๋‚ฎ์€ ์ˆ˜์ค€์ž…๋‹ˆ๋‹ค.

ํ•œ ๊ฐ€์ง€ ์ค‘์š”ํ•œ ์ ์„ ๋ช…ํ™•ํžˆํ•ฉ์‹œ๋‹ค. ์ฒ˜์Œ์—๋Š” Java๋ณด๋‹ค ๋ฐฐ์šฐ๊ธฐ ์‰ฌ์šด ์–ธ์–ด๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด Python โ€” ๊ฐ„๊ฒฐํ•˜๊ณ  ์ดํ•ดํ•˜๊ธฐ ์‰ฌ์šด ๊ตฌ๋ฌธ ๋•๋ถ„์ž…๋‹ˆ๋‹ค. ๋˜๋Š” ํŠน๋ณ„ํžˆ ๊ต์œก์„ ์œ„ํ•ด ๋งŒ๋“ค์–ด์ง„ ๋…ผ๋ฆฌ์ ์œผ๋กœ ๊ตฌ์กฐํ™”๋œ ์–ธ์–ด์ธ Pascal/Delphi(๊ทธ๋Ÿฌ๋‚˜ ์ง€๊ธˆ์€ ์ฃผ๋กœ ๊ด€์„ฑ ๋•Œ๋ฌธ์— ์ฃผ๋กœ ๊ณ ๋“ฑํ•™๊ต์—์„œ ๊ณต๋ถ€ํ•ฉ๋‹ˆ๋‹ค).

๊ทธ๋Ÿฐ๋ฐ ์–ด๋Š ์ˆœ๊ฐ„ ๊ฐ‘์ž๊ธฐ ์ƒํ™ฉ์ด ๋ฐ”๋€๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ "์‹ค์ œ" ์ž‘์—…์€ Python๋ณด๋‹ค Java์—์„œ ํ•ด๊ฒฐํ•˜๊ธฐ ์‰ฝ๊ณ  Delphi๋ณด๋‹ค ํ›จ์”ฌ ๋” ์‰ฝ์Šต๋‹ˆ๋‹ค.

๋ชจ๋“  ๊ฒฝ์šฐ๋ฅผ ์œ„ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ฐ ํ”„๋ ˆ์ž„์›Œํฌ

๊ฐœ๋ฐœ์ž๊ฐ€ ์–ด๋ ค์šด ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ž‘์—…์— ์ง๋ฉดํ•˜๋ฉด ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋˜๋Š” ๊ธฐ์„ฑํ’ˆ Java ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ์ด๋ฏธ ์žˆ์„ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ ์ค‘์š”ํ•œ ๊ฒƒ์€ ๊ฒŒ์œผ๋ฅด์ง€ ์•Š๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์„ค๋ช…์„œ๋ฅผ ์ฝ๊ฑฐ๋‚˜ Stack Overflow ์™€ ๊ฐ™์€ ์ธ๊ธฐ ์žˆ๋Š” ํฌ๋Ÿผ์—์„œ ์งˆ๋ฌธ์„ ํ•˜์‹ญ์‹œ์˜ค .

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

๊ฑฐ๋Œ€ํ•œ ์ปค๋ฎค๋‹ˆํ‹ฐ ๋ฐ ํ’ˆ์งˆ ๋ฌธ์„œ

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

Java์˜ ๊ธฐ์ˆ  ๋ฐ ๊ตฌ์กฐ์  ์ด์ 

ํฌ๋กœ์Šค ํ”Œ๋žซํผ

"Write Once, Run Anywhere"๋Š” Java์— ๋Œ€ํ•œ ๋ฌธ๊ตฌ์ž…๋‹ˆ๋‹ค. ์šด์˜ ์ฒด์ œ๊ฐ€ ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ์—์„œ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•ด Java ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์žฌ์ž‘์—…ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๋‹ค์–‘ํ•œ ์šด์˜ ์ฒด์ œ์šฉ์œผ๋กœ ์ž‘์„ฑ๋œ ๊ฐ€์ƒ ๋จธ์‹ ์„ ์„ค์น˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

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

๊ฐœ์ฒด ๋ฐฉํ–ฅ

Java๋Š” ๊ฐ์ฒด ์ง€ํ–ฅ ์–ธ์–ด์ด๋ฉฐ ์ด ์–ธ์–ด์—์„œ ์ด "๋ฐฉํ–ฅ"์€ ์ตœ์ƒ์˜ ๋ฐฉ์‹์œผ๋กœ ๊ตฌํ˜„๋ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ชจ๋“  ๊ฒƒ์ด ๊ฐ์ฒด์ด๋ฉฐ ์ƒ์†, ์ถ”์ƒํ™”, ์บก์Šํ™” ๋ฐ ๋‹คํ˜•์„ฑ์˜ ๊ฐœ๋…์„ ์ตœ๋Œ€ํ•œ ๋ฐฐ์šฐ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

ํƒ์›”ํ•œ ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋”ฉ

๋‹ค์ค‘ ์Šค๋ ˆ๋”ฉ์€ ์ฐจ๋‹จ ์ž‘์—… ๋ฐ ๊ทธ๋ž˜ํ”ฝ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ฒ˜๋ฆฌํ•  ๋•Œ ํ•„์ˆ˜์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ผ๋ฐ˜์ ์œผ๋กœ ๋ณ‘๋ ฌ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ๋ฅผ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ๊ทธ๋ ‡๊ฒŒ ํ•˜์ง€ ์•Š๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

Java๋Š” ๊ฐ„๋‹จํ•œ ๋™๊ธฐํ™” ๋ฐ ์Šค๋ ˆ๋“œ ์ผ์‹œ ์ค‘๋‹จ/์žฌ๊ฐœ ๋ฐฉ๋ฒ•์—์„œ ํŠน์ˆ˜ ํด๋ž˜์Šค์— ์ด๋ฅด๊ธฐ๊นŒ์ง€ ๊ด‘๋ฒ”์œ„ํ•œ ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋”ฉ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ ์ดˆ๋ณด ํ”„๋กœ๊ทธ๋ž˜๋จธ์—๊ฒŒ๋Š” ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋”ฉ์ด ๋งค์šฐ ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ์ฆ‰, Java์—๋Š” ๊ฐ€๋Šฅํ•œ ํ•œ ํŽธ๋ฆฌํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  ๊ฒƒ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

Java๋Š” ์ด์ „ ๋ฒ„์ „๊ณผ์˜ ํ•˜์œ„ ํ˜ธํ™˜์„ฑ์„ ์œ ์ง€ํ•˜๋ฉด์„œ ์ง€์†์ ์œผ๋กœ ๋ฐœ์ „ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

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

๊ฒฝ๋ ฅ ์ธก๋ฉด์—์„œ Java์˜ ์žฅ์ 

์ž๋ฐ”๋Š” ์–ด๋””์—๋‚˜ ์žˆ๋‹ค

Java ๊ฐœ๋ฐœ์ž๊ฐ€ ์›ํ•˜๋Š” ๋Œ€๋กœ ํ•„๋“œ๋ฅผ ์ฐพ๊ณ  ๋‚˜์ค‘์— ์žฌ๊ต์œก ์—†์ด ํ•„๋“œ๋ฅผ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ์ด ๋” ์‰ฝ์Šต๋‹ˆ๋‹ค. ์ด ์–ธ์–ด๋Š” ์„œ๋ฒ„ ์ธก ๊ธˆ์œต ์„œ๋น„์Šค ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜, ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜, ์ž„๋ฒ ๋””๋“œ ์‹œ์Šคํ…œ, ๋น… ๋ฐ์ดํ„ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜, Android ์•ฑ ๋ฐ ๊ณผํ•™ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“œ๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋ชฉ๋ก์€ ๊ณ„์† ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Java๋Š” ์–ด๋””์—๋‚˜ ์žˆ์Šต๋‹ˆ๋‹ค. 2 Java ํ”„๋กœ๊ทธ๋ž˜๋จธ๋Š” ์ „ ์„ธ๊ณ„ ๊ฑฐ์˜ ๋ชจ๋“  ๊ตญ๊ฐ€์—์„œ ์ผ์ž๋ฆฌ๋ฅผ ์ฐพ์„ ์ˆ˜ ์žˆ์œผ๋ฉฐ ๋‹ค๋ฅธ ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฐœ๋ฐœ์ž๋ณด๋‹ค ํ›จ์”ฌ ๋” ์‰ฝ๊ฒŒ ์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Java๋Š” ์—ฌ์ „ํžˆ ์„ธ๊ณ„์—์„œ ๊ฐ€์žฅ ์ธ๊ธฐ ์žˆ๋Š” ์–ธ์–ด ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. TIOBE ์™€ ๊ฐ™์€ ์ˆœ์œ„๋ฅผ ์‚ดํŽด๋ณด์„ธ์š” .

์šฐ์ˆ˜ํ•œ ๊ธ‰์—ฌ

๋งˆ์ง€๋ง‰์œผ๋กœ Java์— ๋Œ€ํ•œ ์ข‹์€ ์ง€์‹์€ ๋งŽ์€ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

์œ„์—์„œ ์„ค๋ช…ํ•œ ๋ชจ๋“  ์ด์œ  ๋•Œ๋ฌธ์— CodeGym ๊ณผ์ •์„ ๋งŒ๋“ค๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ง„์‹ฌ์œผ๋กœ ์ด ์–ธ์–ด๋ฅผ ์‚ฌ๋ž‘ํ•˜๊ธฐ ๋•Œ๋ฌธ์— Java์— ์ง‘์ค‘ํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์ธ๊ธฐ ์žˆ๊ณ  ์œ ๋งํ•  ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๊ฐ•๋ ฅํ•œ ํ”„๋กœ๊ทธ๋ž˜๋จธ ์‚ฌ๊ณ  ๋ฐฉ์‹์„ ๋ฐฐ์–‘ํ•˜๋Š” ํƒ์›”ํ•œ ์ž‘์—… ๋„๊ตฌ์ด๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค. ์ค‘์š”ํ•œ ๊ฒƒ์€ ๊ณต๋ถ€ํ•˜๋Š” ๋™์•ˆ ๊ฒŒ์œผ๋ฅด์ง€ ์•Š๊ณ  ๊ฐ€๋Šฅํ•œ ํ•œ ๋งŽ์€ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.