JavaRush /Java Blog /Random-KO /JavaRush ๋Œ€ํšŒ ๊ฒฐ๊ณผ

JavaRush ๋Œ€ํšŒ ๊ฒฐ๊ณผ

Random-KO ๊ทธ๋ฃน์— ๊ฒŒ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค
์•ˆ๋…•ํ•˜์„ธ์š” ์—ฌ๋Ÿฌ๋ถ„! ์ผ์ฃผ์ผ ์ „, "์ฐฝ์˜์ ์ธ" ๋Œ€ํšŒ ์ธ JavaRush์— ๋Œ€ํ•œ ๊ธฐ์‚ฌ ์ œ์ถœ์ด ์ข…๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์—ฌ๋Ÿฌ๋ถ„์—๊ฒŒ ๋ชจ๋“  ๊ธฐ์‚ฌ๋ฅผ ์ฝ๊ณ  ๋งˆ์Œ์— ๋“œ๋Š” ๊ธฐ์‚ฌ๋ฅผ ์‹๋ณ„ํ•  ์ˆ˜ ์žˆ๋Š” ์‹œ๊ฐ„์„ ์ฃผ๊ธฐ ์œ„ํ•ด ์ž ์‹œ ๋ฉˆ์ท„์œผ๋ฉฐ ๋งˆ์นจ๋‚ด ๊ฒฐ๊ณผ๋ฅผ ๋ฐœํ‘œํ•  ์ค€๋น„๊ฐ€ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
JavaRush ๋Œ€ํšŒ ๊ฒฐ๊ณผ - 1
๊ฐ•๋ ฅํ•œ ์ •๊ทœ ์ฐธ๊ฐ€์ž ๊ทธ๋ฃน์— ์ƒˆ๋กœ์šด ์ €์ž๊ฐ€ ์ถ”๊ฐ€๋œ๋‹ค๋Š” ๊ฒƒ์€ ๋ฉ‹์ง„ ์ผ์ž…๋‹ˆ๋‹ค. ๋งค๋ฒˆ ์šฐ๋ฆฌ๋Š” Java ๋ฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํ•™์Šต์— ๋Œ€ํ•œ ์ง‘์ค‘๋œ ์ง€์‹๊ณผ ๊ท€์ค‘ํ•œ ๊ฒฝํ—˜์„ ์–ป์Šต๋‹ˆ๋‹ค. ํŽธ์ง‘์‹ค์—์„œ ์šฐ๋ฆฌ๊ฐ€ ์„ ํƒํ•˜๋Š” ๊ฒƒ์€ ์‰ฝ์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์ž‘ํ’ˆ์ด ๋‹ค๋ฅด๊ณ  ๊ฑฐ์˜ ๋ชจ๋“  ์ž‘๊ฐ€๊ฐ€ ์ž์‹ ์˜ ๊ฐ์‚ฌํ•œ ์ฒญ์ค‘์„ ์ฐพ์•˜์Šต๋‹ˆ๋‹ค. :) ๊ทธ๋Ÿฌ๋‚˜ ์šฐ๋ฆฌ๋Š” ํŽธ์ง‘์ž์˜ ์˜๊ฒฌ์— ๋”ฐ๋ผ ์šฐ์Šน์ž์˜ ์ด๋ฆ„์„ ๋ช…๋ช…ํ•  ์ค€๋น„๊ฐ€ ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ด€๊ฐ์ด ์„ ํƒํ•œ ์ƒํ’ˆ์„ ์ฆ์ •ํ•ฉ๋‹ˆ๋‹ค.

1. "์ž๋ฐ” ํ”„๋กœ"

ํ›„๋ณด์ž:
  1. JPA ์—”ํ„ฐํ‹ฐ ๋ฐ DB ๊ด€๊ณ„
  2. Java์˜ ์ œ๋„ค๋ฆญ ์ด๋ก  ๋˜๋Š” ์‹ค์ œ๋กœ ๊ด„ํ˜ธ๋ฅผ ๋„ฃ๋Š” ๋ฐฉ๋ฒ•
์šฐ์Šน์ž: Nikita Koliadin (JPA ์—”ํ„ฐํ‹ฐ ๋ฐ DB ๊ด€๊ณ„) ๊ฐ•๋ ฅํ•˜๊ณ  ๋…์ฐฝ์ ์ธ ์ž‘์—…์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ์Šน๋ฆฌ๋ฅผ ์ถ•ํ•˜ํ•ฉ๋‹ˆ๋‹ค!

2. โ€œ์ด๋ก ๊ณผ ์‹ค์ œโ€

ํ›„๋ณด์ž:
  1. UML: ์ด๋ก ์—์„œ ์‹ค์Šต๊นŒ์ง€
  2. ์‹ค์ œ ํ™•๋ฅ  ์ด๋ก  ๋˜๋Š” Random์— ๋Œ€ํ•ด ์•Œ๊ณ  ๊ณ„์‹ญ๋‹ˆ๊นŒ?
  3. Java ์„ธ๊ณ„์—์„œ ์ˆ˜์ •์ž ๋˜๋Š” ๋งˆ๋ฒ•์„ ๋ถ€์—ฌํ•˜๋Š” ๋ฐฉ๋ฒ•
  4. ๊ฐ๊ฐ์— ๋Œ€ํ•œ ๋Œ€: ์‚ฌ์šฉ ์‹œ๋‚˜๋ฆฌ์˜ค
  5. ํŠน์ • ์˜ˆ๊ฐ€ ํฌํ•จ๋œ Java์˜ StringBuilder ํด๋ž˜์Šค
  6. For ๋ฐ For-Each ๋ฃจํ”„: ๋ฐ˜๋ณตํ–ˆ์ง€๋งŒ ๋ฐ˜๋ณต๋˜์—ˆ์ง€๋งŒ ๋ฐ˜๋ณต๋˜์ง€ ์•Š์€ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์ด์•ผ๊ธฐ
  7. Equals ๋ฐ hashCode ๊ณ„์•ฝ ๋˜๋Š” ๋ฌด์—‡์ด๋“ 
  8. ํŒจํ„ด ๋นŒ๋”
  9. Json ๊ตฌ์„ฑํ‘œ, ์™œ ๊ทธ๋ฆฌ๊ณ  ๋ˆ„๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๊นŒ?
  10. ์ด๋ก ๊ณผ ์‹ค์ œ์˜ ์ •๋ ฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜
  11. Java์˜ ์ธํ„ฐํŽ˜์ด์Šค
  12. ์œ„์ž„ ํŒจํ„ด(ํ…œํ”Œ๋ฆฟ)
  13. jsoup๋ฅผ ์‚ฌ์šฉํ•œ ์‰ฌ์šด HTML ๊ตฌ๋ฌธ ๋ถ„์„
  14. ๋ฉด์ ‘์—์„œ์˜ ๋…ผ๋ฆฌ ๋ฌธ์ œ
  15. ์ž์ฃผ ๋ฌป๋Š” ๋ฉด์ ‘ ์งˆ๋ฌธ 23๊ฐœ
์ˆ˜์ƒ์ž: ๊ฐ€์žฅ ํฅ๋ฏธ๋กญ๊ณ  ์ฒ ์ €ํ•œ ๊ธฐ์‚ฌ No. 7(Equals ๋ฐ hashCode ์žฌ์ •์˜ ๊ทœ์น™์— ๋Œ€ํ•œ ์‹ค์šฉ์ ์ด๊ณ  "์‹ค์‹œ๊ฐ„" ์ž๋ฃŒ), No. 9(ํ”„๋กœ์ ํŠธ ๊ฐ„ ์ƒํ˜ธ ์ž‘์šฉ์—์„œ JSON ์Šคํ‚ค๋งˆ ์‚ฌ์šฉ์— ๊ด€ํ•œ ๊ธฐ์‚ฌ) ๋ฐ No. 10 (์ •๋ ฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ๋Œ€ํ•œ ์ฒ ์ €ํ•œ ์ž‘์—…). ์ถ•ํ•˜ํ•ด์š”:

3. โ€œIDE๋ฅผ ์•Œ์•„๋ผโ€

ํ›„๋ณด ๋ฐ ์šฐ์Šน์ž: ๊ทธ๋ฆฌ๊ณ  ๋‹ค์‹œ - Viacheslav ์™€ ๊ทธ์˜ ์œ ์šฉํ•œ ๊ธฐ์‚ฌ IntelliJ IDEA: ์ฝ”๋“œ ์Šคํƒ€์ผ ๋ฐ ํ˜•์‹ ์ง€์ • . ์ถ•ํ•˜ํ•ด์š”! JavaRush ๋Œ€ํšŒ์— ์ ๊ทน์ ์œผ๋กœ ์ฐธ์—ฌํ•ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

4. โ€œ๊ฐœ์ธ์ ์ธ ์ด์•ผ๊ธฐโ€

ํ›„๋ณด์ž:
  1. JavaRush 20๋ ˆ๋ฒจ์„ ์™„๋ฃŒํ•œ ๊ฒฝ์šฐ IT ๋ถ„์•ผ์—์„œ ์ผ์ž๋ฆฌ๋ฅผ ์ฐพ๋Š” ๋ฐฉ๋ฒ•
  2. ์ฃผ๋ถ€์—์„œ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋กœ
์Šน์ž: ์šฐ๋ฆฌ์™€ ๊ท€ํ•˜๊ฐ€ ๋ถ„๋ช…ํžˆ ์ข‹์•„ํ–ˆ๋˜ ์„œ๋กœ ๋‹ค๋ฅด์ง€๋งŒ ๋˜‘๊ฐ™์ด ํฅ๋ฏธ๋กœ์šด ๋‘ ๊ฐ€์ง€ ๊ฐœ์ธ์ ์ธ ์ด์•ผ๊ธฐ๋ฅผ ์–ป์—ˆ์Šต๋‹ˆ๋‹ค! ๋”ฐ๋ผ์„œ ๋‘ ๋ช…์˜ ์ฐธ๊ฐ€์ž์—๊ฒŒ ๋ณด์ƒ์„ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ด ๊ณต์ •ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. Anna Yushina , Dmitry Mukhin , ์Šน๋ฆฌ๋ฅผ ์ถ•ํ•˜ํ•ฉ๋‹ˆ๋‹ค!

5. ๋ณด๋„ˆ์Šค: ๊ฒฝ์Ÿ ํ›„๋ณด ์ด์™ธ์˜ ์ƒ

ํ›„๋ณด์ž:
  1. Heroku๋ฅผ ์ด์šฉํ•œ ์ž‘์€ ํŠธ๋ฆญ
  2. KotlinRush: Java๋กœ ๊ณ„์† ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์ด ํ•ฉ๋ฆฌ์ ์ธ๊ฐ€์š”?
์Šน์ž: Kotlin๊ณผ Java์— ๋Œ€ํ•œ ๋น„๊ต ๊ธฐ์‚ฌ๋ฅผ ์ž‘์„ฑํ•œ NikEy ์ฐธ๊ฐ€์ž : ๋Œ€์•ˆ์ ์ธ ๊ด€์ ์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด Java์— ๊ด€ํ•œ ์ฑ…์ด ์—ฌ์ „ํžˆ ์œ ์šฉํ•œ๊ฐ€์š”? :)

6. ์ปค๋ฎค๋‹ˆํ‹ฐ ์„ ํƒ

โ€œ๋‚ด๊ฐ€ ๊ฐ€์žฅ ์ข‹์•„ํ•˜๋Š” ๊ธฐ์‚ฌโ€ Dmitry Mukhin์˜ ์ž๋ฃŒ โ€œ ๋ฌด์—‡์„ ๋ฐฐ์šธ ๊ฒƒ์ธ๊ฐ€, ์–ด๋””์„œ ๊ฐ€๋ฅด์น  ๊ฒƒ์ธ๊ฐ€, ์–ด๋–ป๊ฒŒ ๊ฐ€๋ฅด์น  ๊ฒƒ์ธ๊ฐ€? "๊ฐ€ ์ข‹์•„์š” ์ˆ˜๋ฅผ ๊ฐ€์žฅ ๋งŽ์ด ๊ธฐ๋กํ–ˆ์Šต๋‹ˆ๋‹ค. "๊ฐ€์žฅ ๋งŽ์ด ๋…ผ์˜๋œ ๊ธฐ์‚ฌ" ๊ฐ€์žฅ ๋งŽ์€ ๋Œ“๊ธ€์ด ๋‹ฌ๋ฆฐ ์ž๋ฃŒ๋Š” Yuri Kuznetsov์˜ " ์ธํ„ฐ๋ทฐ ์ค‘ ์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ 23๊ฐœ " ๊ฒŒ์‹œ๋ฌผ์ด์—ˆ์Šต๋‹ˆ๋‹ค !

์ „์ฒด ์ˆ˜์ƒ์ž ๋ชฉ๋ก:

์ƒํ’ˆ์„ ๋ฐ›๋Š” ๋ฐฉ๋ฒ•:

JavaRush ํŽธ์ง‘์ž๊ฐ€ ์ž์„ธํ•œ ๋‚ด์šฉ์„ ๋…ผ์˜ํ•˜๊ธฐ ์œ„ํ•ด ํ•˜๋ฃจ ์ด๋‚ด์— ๊ท€ํ•˜์—๊ฒŒ ์—ฐ๋ฝํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ ์‚ฌ์ด์— ์ƒ๊ธฐ์‹œ์ผœ ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด ๋ชฉ๋ก์—์„œ ์„ ๋ฌผ๋กœ ์ฑ…์„ ์„ ํƒ ํ•˜๊ฑฐ๋‚˜ ์›ํ•˜๋Š” ์˜ต์…˜์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(๊ณ ๋ คํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค). ์ €์ž์™€ ๋…์ž ๋ชจ๋‘์—๊ฒŒ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค! ๊ท€ํ•˜์˜ JavaRush ํŒ€
์ฝ”๋ฉ˜ํŠธ
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION