CodeGym /Java Blog /๋ฌด์ž‘์œ„์˜ /Java์—๋Š” ์ข‹์€ ๋ฏธ๋ž˜๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ? ๋™์˜์ƒ
John Squirrels
๋ ˆ๋ฒจ 41
San Francisco

Java์—๋Š” ์ข‹์€ ๋ฏธ๋ž˜๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ? ๋™์˜์ƒ

๋ฌด์ž‘์œ„์˜ ๊ทธ๋ฃน์— ๊ฒŒ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค
์šฐ๋ฆฌ๋Š” CG University Shubham Dumbre์˜ ๊ฒฝ๋ ฅ ์ปจ์„คํ„ดํŠธ์™€ ํ•จ๊ป˜ ๊ต์œก, ๊ตฌ์ง ๋ฐ ๊ฒฝ๋ ฅ ๊ตฌ์ถ•์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๋Š” ์ผ๋ จ์˜ ๋น„๋””์˜ค๋ฅผ ๊ณ„์†ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋น„๋””์˜ค์—์„œ ๊ทธ๋Š” Java๊ฐ€ ์–ผ๋งˆ๋‚˜ ์ธ๊ธฐ๊ฐ€ ์žˆ๋Š”์ง€, ๊ฐœ๋ฐœ์ž์™€ ๊ธฐ์—…์ด Java๋ฅผ ์„ ํƒํ•˜๋Š” ์ด์œ ๋ฅผ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

Java๋Š” ์–ผ๋งˆ๋‚˜ ์ธ๊ธฐ๊ฐ€ ์žˆ์œผ๋ฉฐ ๊ฐœ๋ฐœ์ž์™€ ๊ธฐ์—…์ด Java๋ฅผ ์„ ํƒํ•˜๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

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

์ž๋ฐ”๊ฐ€ ๋ฏธ๋ž˜์— ์‚ฌ๋ผ์ง€์ง€ ์•Š๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

Java์—๋Š” Kotlin ๋ฐ Scala์™€ ๊ฐ™์€ ๋‹ค๋ฅธ ๊ธฐ์ˆ ์—์„œ ์‚ฌ์šฉ๋˜๋Š” Java ๊ฐ€์ƒ ๋จธ์‹ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๊ฐœ๋ฐœ์ž๋Š” Linux ๋ฐ Microsoft Windows์™€ ๊ฐ™์€ ๋‹ค์–‘ํ•œ OS์—์„œ ์ž‘๋™ํ•˜๋Š” ๋™์ผํ•œ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Java๋Š” ๊ณง ์‚ฌ๋ผ์ง€์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด์œ ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. Java๋กœ ๋งŽ์€ ์ผ์„ ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.
  • ๋ฐ˜์‘์„ฑ ๊ธฐ๋Šฅ ๋•๋ถ„์— ์ŠคํŠธ๋ฆฌ๋ฐ ์•ฑ์„ ๋งŒ๋“œ๋Š” ๋ฐ ํƒ์›”ํ•œ ์„ ํƒ์ž…๋‹ˆ๋‹ค.
  • Java๋Š” ์—ฌ์ „ํžˆ ์›น, ๋ชจ๋ฐ”์ผ ๊ฐœ๋ฐœ, ๋น…๋ฐ์ดํ„ฐ, IoT(์‚ฌ๋ฌผ์ธํ„ฐ๋„ท), ๋ธ”๋ก์ฒด์ธ, ์ธ๊ณต์ง€๋Šฅ ๋ถ„์•ผ์—์„œ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
  • Java์˜ ๊ฐ•๋ ฅํ•œ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์—ฌ FaaS(Function as a Service) ๋ฐ ์„œ๋ฒ„๋ฆฌ์Šค ์•ฑ์„ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • Android ๋ชจ๋ฐ”์ผ ์šด์˜ ์ฒด์ œ์—์„œ ๊ด‘๋ฒ”์œ„ํ•˜๊ฒŒ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
๋‘˜์งธ, Java๋Š” ์ง„๋ณด์ ์ž…๋‹ˆ๋‹ค.
  • Java๋Š” ๋ฐœ์ „ ์†๋„์— ๋งž์ถฐ ์ง€๋‚œ ๋ช‡ ๋…„ ๋™์•ˆ 6๊ฐœ์›”๋งˆ๋‹ค ๋ฒ„์ „์„ ์—…๋ฐ์ดํŠธํ•ฉ๋‹ˆ๋‹ค.

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

Java์—๋Š” ์˜จํ™”ํ•œ ํ•™์Šต ๊ณก์„ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌผ๋ก  ๋Œ€ํ•™์˜ ์ปดํ“จํ„ฐ ๊ณผํ•™ ํ•™๋ถ€์—์„œ ์ข…์ข… ๊ฐ€๋ฅด์น˜๋Š” Python๊ณผ ๊ฐ™์ด ์ดˆ๋ณด์ž๊ฐ€ ๋ฐฐ์šฐ๊ธฐ ๋” ์‰ฌ์šด ์–ธ์–ด๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‹น์‹ ์˜ ๋ชฉํ‘œ๊ฐ€ ๋ฐ์€ ๋‚ด์ผ์„ ์œ„ํ•ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๋ฐฐ์šฐ๋Š” ๊ฒƒ์ด๋ผ๋ฉด Java๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์•ผ ํ•œ๋‹ค๊ณ  ๋งํ•ด๋„ ๋ฌด๋ฐฉํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฏธ ์–ธ๊ธ‰ํ–ˆ๋“ฏ์ด Java ์ปค๋ฎค๋‹ˆํ‹ฐ๋Š” ๊ฑฐ๋Œ€ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์˜จ๋ผ์ธ ๋ถ€ํŠธ์บ ํ”„์™€ ๊ฐ•์ขŒ ์™ธ์—๋„ Java์— ๋Œ€ํ•œ ์ˆ˜๋งŽ์€ ๋ฌด๋ฃŒ ํŠœํ† ๋ฆฌ์–ผ๊ณผ ๊ธฐํƒ€ ํ•™์Šต ์ž๋ฃŒ๊ฐ€ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. Java๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ฒฝ๋ ฅ ์‹œ์ž‘ ์‹œ 5-7 LPA๋ฅผ ํš๋“ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ž๊ฒฉ์ด ํ–ฅ์ƒ๋จ์— ๋”ฐ๋ผ ์ ์ฐจ์ ์œผ๋กœ ์ตœ๋Œ€ 10-12 LPA๋ฅผ ํš๋“ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์–ด๋–ค ํšŒ์‚ฌ๊ฐ€ ์—…๋ฌด์šฉ์œผ๋กœ Java๋ฅผ ์„ ํƒํ•˜๋Š”์ง€ ์•Œ๊ณ  ์‹ถ๋‹ค๋ฉด YouTube์—์„œ ์ „์ฒด ๋™์˜์ƒ์„ ์‹œ์ฒญํ•˜์„ธ์š”. ํ”„๋กœ๊ทธ๋ž˜๋ฐ๊ณผ IT ๋ถ„์•ผ ๊ฒฝ๋ ฅ ๊ตฌ์ถ•์— ๋Œ€ํ•ด ๋” ์ž์„ธํžˆ ์•Œ๊ณ  ์‹ถ๋‹ค๋ฉด Shubham Dumbre ๋ฐ Azharudeen Shaik์ด ์ง„ํ–‰ํ•˜๋Š” ์›น ์„ธ๋ฏธ๋‚˜์— ๋“ฑ๋กํ•˜์„ธ์š” . Java์—๋Š” ์ข‹์€ ๋ฏธ๋ž˜๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ?  ๋น„๋””์˜ค - 1
์ฝ”๋ฉ˜ํŠธ
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION