JavaRush /Java Blog /Random-KO /JavaRush์— ๋Œ€ํ•œ ๊ธฐ์‚ฌ ๊ฒฝ์Ÿ. ๋‹ค์ด์ œ์ŠคํŠธ #2: 10์›” 9~12์ผ

JavaRush์— ๋Œ€ํ•œ ๊ธฐ์‚ฌ ๊ฒฝ์Ÿ. ๋‹ค์ด์ œ์ŠคํŠธ #2: 10์›” 9~12์ผ

Random-KO ๊ทธ๋ฃน์— ๊ฒŒ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค
์•ˆ๋…•ํ•˜์„ธ์š” ์—ฌ๋Ÿฌ๋ถ„! JavaRush ํ•™์ƒ ๊ฒฝ์—ฐ๋Œ€ํšŒ ์˜ ๋‘ ๋ฒˆ์งธ ์ฃผ๊ฐ€ ๋‹ค๊ฐ€์˜ค๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค . ์ง€๋‚œ ๋ฉฐ์น  ๋™์•ˆ ์ƒˆ๋กœ์šด ์ฐธ๊ฐ€์ž๋“ค์ด ๋“ฑ์žฅํ–ˆ๊ณ , ์ถœํŒ ์ž‘ํ’ˆ ์ˆ˜์˜ ์„ ๋‘์ฃผ์ž๋„ ๋“ฑ์žฅํ–ˆ์Šต๋‹ˆ๋‹ค. ๋”์šฑ ํฅ๋ฏธ๋กœ์›Œ์งˆ ๋ฟ์ž…๋‹ˆ๋‹ค :)
JavaRush์— ๋Œ€ํ•œ ๊ธฐ์‚ฌ ๊ฒฝ์Ÿ.  ๋‹ค์ด์ œ์ŠคํŠธ #2: 10์›” 9~12์ผ - 1
์•„์ง ๋Œ€ํšŒ์— ์ฐธ๊ฐ€ํ•˜์ง€ ์•Š์œผ์…จ๋‹ค๋ฉด ์ฃผ๋ง ๋‚ด๋‚ด ์‹œ๊ฐ„์ด ๋‚จ์•„ ์žˆ์œผ๋‹ˆ, ์ง€๊ธˆ์ด๋ผ๋„ Java ํ•™์Šต ์Šคํ† ๋ฆฌ๋‚˜ ๊ท€์ค‘ํ•œ ์‹ค์Šต์„ ๊ณต์œ ํ•˜์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค. ๊ทธ๋™์•ˆ ์—„์„ ๋œ ์ตœ์‹  ๊ธฐ์‚ฌ๋ฅผ ํ™•์ธํ•ด ๋ณด์„ธ์š”.

Heroku๋ฅผ ์ด์šฉํ•œ ์ž‘์€ ํŠธ๋ฆญ

ํ‚ค์˜ˆํ”„์˜ Igor๋Š” ๋ฌด๋ฃŒ PaaS ํ”Œ๋žซํผ Heroku ์ž‘์—…์— ๋Œ€ํ•œ ์ƒํ™œ ๊ฟ€ํŒ์„ ๊ณต์œ ํ–ˆ์Šต๋‹ˆ๋‹ค . ์ด๋Š” ์ฒซ ๋ฒˆ์งธ ํ”„๋กœ์ ํŠธ๋ฅผ ํ˜ธ์ŠคํŒ…ํ•˜๋Š” ๋ฐ ์ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ดˆ๋ณด ํ”„๋กœ๊ทธ๋ž˜๋จธ์—๊ฒŒ ์œ ์šฉํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. "ํ”„๋ฆฌ ์น˜์ฆˆ"์˜ ์ฃผ์š” ๋ฌธ์ œ์ ์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ทœ์ œ๋œ ์ž‘๋™ ์‹œ๊ฐ„์ž…๋‹ˆ๋‹ค. Igor๋Š” ์‹œ๊ฐ„ ์ œํ•œ์„ ์šฐํšŒํ•˜๊ณ  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์ž ๋“ค์ง€ ์•Š๋„๋ก ํ•˜๋Š” ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์„ ์ฐพ์•˜์Šต๋‹ˆ๋‹ค.
JavaRush์— ๋Œ€ํ•œ ๊ธฐ์‚ฌ ๊ฒฝ์Ÿ.  ๋‹ค์ด์ œ์ŠคํŠธ #2: 10์›” 9~12~2์ผ

Equals ๋ฐ hashCode ๊ณ„์•ฝ ๋˜๋Š” ๋ฌด์—‡์ด๋“ 

Aleksandr Zimin (์ƒํŠธํŽ˜ํ…Œ๋ฅด๋ถ€๋ฅดํฌ)์€ ๋ฉ”์„œ๋“œ ์žฌ์ •์˜ ๊ทœ์น™ equals๊ณผ hashCode๊ทธ ๊ด€๊ณ„์— ๋Œ€ํ•œ ์ž์„ธํ•œ ์ž๋ฃŒ๋ฅผ ๋ฐœํ‘œํ–ˆ์œผ๋ฉฐ, ๋ฉ”์„œ๋“œ ์ค‘ ํ•˜๋‚˜๋งŒ ์žฌ์ •์˜๋˜๋Š” ๊ฒฝ์šฐ ์–ด๋–ค ์ผ์ด ๋ฐœ์ƒํ•˜๋Š”์ง€ ์„ค๋ช…ํ–ˆ์Šต๋‹ˆ๋‹ค. Alexander๊ฐ€ ์“ด ๊ฒƒ์ฒ˜๋Ÿผ ๊ทธ๋Š” ํ•˜๋‚˜์˜ ์ž๋ฃŒ์—์„œ ๊ฐ€์žฅ ์™„์ „ํ•œ ์ •๋ณด๋ฅผ ์ˆ˜์ง‘ํ•˜๊ธฐ ์œ„ํ•ด ์ž์‹ ์„ ๋•๊ธฐ ์œ„ํ•ด ์ด ๊ธฐ์‚ฌ๋ฅผ ์ค€๋น„ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๊ฐ€์ด๋“œ์— ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋Š” ์ œ์•ˆ ์‚ฌํ•ญ์ด ์žˆ์œผ๋ฉด ์ฝ๊ณ  ์ž‘์„ฑํ•˜์„ธ์š”. :)
JavaRush์— ๋Œ€ํ•œ ๊ธฐ์‚ฌ ๊ฒฝ์Ÿ.  ๋‹ค์ด์ œ์ŠคํŠธ #2: 10์›” 9~12~3์ผ

ํŒจํ„ด ๋นŒ๋”

Nina Mozharskaya (ํ‚ค์˜ˆํ”„)๋Š” ์ž์„ธํ•œ ์‹ค์ œ ์˜ˆ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Builder ํ…œํ”Œ๋ฆฟ์˜ ์ž‘์—…์„ ๋ณด์—ฌ์ฃผ๋Š” ๋Œ€ํšŒ๋ฅผ ์œ„ํ•œ ๋˜ ๋‹ค๋ฅธ ์ž๋ฃŒ๋ฅผ ์ค€๋น„ํ–ˆ์Šต๋‹ˆ๋‹ค.
JavaRush์— ๋Œ€ํ•œ ๊ธฐ์‚ฌ ๊ฒฝ์Ÿ.  ๋‹ค์ด์ œ์ŠคํŠธ #2: 10์›” 9~12~4์ผ

Json ๊ตฌ์„ฑํ‘œ: ์™œ ๊ทธ๋ฆฌ๊ณ  ๋ˆ„๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๊นŒ?

์ƒํŠธํŽ˜ํ…Œ๋ฅด๋ถ€๋ฅดํฌ์˜ Sergeev Victor๋Š” Java์—์„œ Json ์Šคํ‚ค๋งˆ ์‚ฌ์šฉ์— ๊ด€ํ•œ ๋ณ„๋„์˜ ๊ธฐ์‚ฌ๋ฅผ ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค. Json(JavaScript Object Notation)์€ JavaScript์—์„œ "์„ฑ์žฅ"ํ•œ ํ”„๋กœ์ ํŠธ ๊ฐ„ ์ƒํ˜ธ ์ž‘์šฉ์„ ์œ„ํ•œ ๋ฒ”์šฉ ํ˜•์‹์ด์ง€๋งŒ ์‹ค์ œ๋กœ๋Š” ๊ทธ ๋ฒ”์œ„๊ฐ€ ํ›จ์”ฌ ๋” ๋„“์Šต๋‹ˆ๋‹ค. ๊ฑฐ์˜ ๋ชจ๋“  ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์—๋Š” Json ์ž‘์—…์„ ๋” ์‰ฝ๊ฒŒ ํ•ด์ฃผ๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. Java ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์œ„ํ•œ Json ์Šคํ‚ค๋งˆ์˜ ์žฅ์ ์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ์ž๋ฃŒ๋ฅผ ์ฝ์–ด๋ณด์„ธ์š”.
JavaRush์— ๋Œ€ํ•œ ๊ธฐ์‚ฌ ๊ฒฝ์Ÿ.  ๋‹ค์ด์ œ์ŠคํŠธ #2: 10์›” 9~12~5์ผ

๋ฌด์—‡์„ ๊ฐ€๋ฅด์น  ๊ฒƒ์ธ๊ฐ€, ์–ด๋””์„œ ๊ฐ€๋ฅด์น  ๊ฒƒ์ธ๊ฐ€, ์–ด๋–ป๊ฒŒ ๊ฐ€๋ฅด์น  ๊ฒƒ์ธ๊ฐ€?

๋‘ ๋ฒˆ์งธ ๋‹ค์ด์ œ์ŠคํŠธ์— ํฌํ•จ๋œ ๋…์ž๋“ค ์‚ฌ์ด์—์„œ ๊ฐ€์žฅ ์ธ๊ธฐ ์žˆ๋Š” ๊ฒŒ์‹œ๋ฌผ์€ Dmitry Mukhin์ด ์ž‘์„ฑํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค . IT์— ๊ด€ํ•œ ๋ฐ๋ท” ๊ธฐ์‚ฌ์—์„œ ๊ทธ๋Š” Java๋ฅผ ๋ฐฐ์šด ๊ฒฝํ—˜์„ ๊ณต์œ ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฌด์—‡์„ ๋ณผ ๊ฒƒ์ธ๊ฐ€, ๋ฌด์—‡์„ ์ฝ์„ ๊ฒƒ์ธ๊ฐ€, ๋ฌด์—‡์„ ์ฝ”๋”ฉํ•  ๊ฒƒ์ธ๊ฐ€? ์–ด๋–ค ์ฑ…์ด ๊ฐ€์žฅ ๋ช…ํ™•ํ–ˆ๊ณ , ์–ด๋–ค ๊ฐ•์ขŒ๊ฐ€ ๊ฐ€์žฅ ํšจ๊ณผ์ ์ด์—ˆ๋‚˜์š”? ๊ทธ ๊ฒฐ๊ณผ ์œ ์šฉํ•œ ์†Œ์Šค๊ฐ€ ์ง‘์ค‘๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
JavaRush์— ๋Œ€ํ•œ ๊ธฐ์‚ฌ ๊ฒฝ์Ÿ.  ๋‹ค์ด์ œ์ŠคํŠธ #2: 10์›” 9~12~6์ผ

์ด๋ก ๊ณผ ์‹ค์ œ์˜ ์ •๋ ฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜

๊ฐ€์žฅ ํ™œ๋™์ ์ธ ๊ฒฝ์Ÿ์ž์ธ ์ƒํŠธํŽ˜ํ…Œ๋ฅด๋ถ€๋ฅดํฌ์˜ Viacheslav๊ฐ€ ์„ธ ๋ฒˆ์งธ ์ž๋ฃŒ๋ฅผ ์ถœํŒํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ์— ๊ทธ๋Š” ์ •๋ ฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์œ ํ˜•์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๊ฐœ์š”๋ฅผ JavaRush ์ปค๋ฎค๋‹ˆํ‹ฐ์™€ ๊ณต์œ ํ–ˆ์Šต๋‹ˆ๋‹ค. "from and to"๋ผ๋Š” ์ฃผ์ œ๋ฅผ ์ดํ•ดํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค!
JavaRush์— ๋Œ€ํ•œ ๊ธฐ์‚ฌ ๊ฒฝ์Ÿ.  ๋‹ค์ด์ œ์ŠคํŠธ #2: 10์›” 9~12~7์ผ
์šฐ์Šน์ž๋ฅผ ์„ ์ •ํ•˜๊ธฐ๊นŒ์ง€ ๋ฉฐ์น ์ด ๋‚จ์•˜์Šต๋‹ˆ๋‹ค. ๋งˆ์Œ์— ๋“œ๋Š” ์ฝ˜ํ…์ธ ์— ์ข‹์•„์š”๋ฅผ ๋ˆ„๋ฅด๊ฑฐ๋‚˜ ๋ฌด์ž‘์œ„ ๊ทธ๋ฃน ๊ฒฝ์Ÿ์˜ ์ผํ™˜์œผ๋กœ ๊ฒŒ์‹œ๋ฌผ์„ ๊ฒŒ์‹œํ•˜์„ธ์š” . ์ตœ์„ ์„ ๋‹คํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค :) JavaRush ํŒ€.
์ฝ”๋ฉ˜ํŠธ
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION