๋ชฉ๋ก๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ (454)
Bibi's DevLog ๐ค๐
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/q4MAi/btqNCxCxCfg/w7S6y5u2GL66CizrrZQG9K/img.png)
hangulclock.today/#/main ์์ ์ฌ์ดํธ์ ๊ฐ์ ๋ฐฉ์์ผ๋ก ๋์ํ๋ ํ๊ธ ์๊ณ๋ฅผ ๋ฐ๋ผ ๋ง๋๋ ์์ ์ ๋๋ค. ์๋ฐ ์ด์ฐจ์๋ฐฐ์ด์ ํ์ฉํด ํ๊ธ ์๊ณ๋ฅผ ๋ฐ๋ผ ๋ง๋๋ ์์ ์ ๋๋ค. ์ ๋ ์ด์ฐจ์๋ฐฐ์ด์ ๋จผ์ ๊ณต๋ถํ ๋ค์ ๊ตฌํ - ๋ด์ฉ ์ ์ฒด ์ฝ๋๋ ๋งจ ์๋์ ์์ต๋๋ค. ํด๋์ค : HangeulClock main() HangeulClock๊ฐ์ฒด๋ฅผ ์์ฑ Timer, TimerTask ๊ฐ์ฒด ์์ฑ TimerTask task ๋ด์ run() ๋ฉ์๋์ ๋ฐ๋ณต ์คํํ ๊ตฌ๋ฌธ์ ์ ๋ ฅ. showHourMinute ๋ฉ์๋์ ๋ฆฌํด๊ฐ(์ด์ฐจ์๋ฐฐ์ด clockResult)์ ๋ฐ์์ด printHangeulClock์ ํตํด ๋ฐ์์จ ๋ฆฌํด๊ฐ์ ์ถ๋ ฅ scheduler.scheduleAtFixedRate(task, 1000, 60000); ๋ก ์ ์ํ..
๋ณดํธ๋์ด ์๋ ๊ธ์ ๋๋ค.
ํ๊ธ์๊ณ ํ๊ธ์๊ณ๋ฅผ ๋ฐ๋ผ ๋ง๋๋ ํ๋ก์ ํธ๋ฅผ ํ๊ธฐ ์ํด, '์ด์ฐจ์๋ฐฐ์ด'์ ๋ํด ๊ณต๋ถํด ๋ณด์๋ค. programmers.co.kr/learn/courses/5/lessons/135#note ๊ฐ์ฌํฉ๋๋ค. (ํ๋ก๊ทธ๋๋จธ์ค ์๋ฐ ์ ๋ฌธ - 2์ฐจ์ ๋ฐฐ์ด) 2์ฐจ์๋ฐฐ์ด Two-Dimensional Array ์ด์ฐจ์๋ฐฐ์ด์ ๋ง ๊ทธ๋๋ก ์ด์ฐจ์์ ๋ฐฐ์ด์ด๋ค. ์์ ๋๊ดํธ๊ฐ ํ(๊ฐ๋ก์ค, row), ๋ค์ ๋๊ดํธ๊ฐ ์ด(์ธ๋ก์ค, column) ์ด๋ผ๊ณ ์๊ฐํ๋ฉด ์ฝ๋ค.int [][] array1 = new int[2][3]; // ์ด๋ ๊ฒ ์ ์ธํ ์๋ ์๊ณ int [][] array2; array2 = new int[2][3]; // ์ด๋ ๊ฒ ์ ์ธํ ์๋ ์๋ค. ์ด์ฐจ์๋ฐฐ์ด์ ๊ฐ ์ ์ฅํ๊ธฐ ์์ ์ฒ๋ผ[๊ฐ๋ก ์ธ๋ฑ์ค][์ธ๋ก ์ธ๋ฑ์ค]๋ฅผ ๊ฐ๊ฐ ..
๋ณดํธ๋์ด ์๋ ๊ธ์ ๋๋ค.
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/Kb73y/btqNqeiRYFC/VZBaMLUKCK7IYTbKSKyFCK/img.png)
์๋ฐ์ ์ธํ ๋ฆฌ์ ์ด๊ฐ ๋ชจ๋ ์ฒ์์ธ ๋๋ก์๋ ์ธํ ๋ฆฌ์ ์ด์์ ํ์ผ ํ๋ ๋ง๋๋ ๊ฒ๋ ์์ฒญ๋๊ฒ ํค๋ฉจ๋คใ ์ธํ ๋ฆฌ์ ์ด์์ Mark directory as ๋ฒํผ์ด ํ์ฑํ๊ฐ ์ ๋์ด์ ์์ฒญ๋๊ฒ ์ฝ์ง์ ํ๋ค. ์ฝ๋์ค์ฟผ๋ Dion๊ป ๋์์ ๋ฐ์ ํด๊ฒฐ๋ฐฉ๋ฒ์ด๋คใ (์ธํ ๋ฆฌ์ ์ด์ ๋ํด ๋๋ฌด ๋ชฐ๋๋ ๊ฒ ๊ฐ๋ค) 2์ฃผ์ฐจ ๋ง์ง๋ง ๋ ์ด ๋์ด์์ผ ์ด๊ฑธ ๋ฐฐ์ฐ๊ณ ์๋ค๋ ๊ฒ ๋๋ฌด ๋ถ๋๋ฝ์ง๋งใ ใ ใ ใ ๋๋ ๋์ค์ ๋ณผ ์๋ ์๊ณ , ๋๊ตฐ๊ฐ์๊ฒ ๋์์ด ๋ ์๋ ์์ผ๋ ๊ธฐ์ด์ ์ธ ๋ด์ฉ์ด์ง๋ง ๋ธ๋ก๊ทธ์ ์ฌ๋ ค๋ณธ๋ค! (์ฐธ๊ณ ๋ก ์๋ฐ๋ฅผ ๋จผ์ ์ค์นํ ํ ์ธํ ๋ฆฌ์ ์ด๋ฅผ ์ค์นํ๋ฉด ๋๋ค) ์ธํ ๋ฆฌ์ ์ด ํ๋ก์ ํธ ์์ฑํ๊ธฐ ์์ New Project ๋ฒํผ์ ๋๋ฌ ํ๋ก์ ํธ ์์ฑ์ ์์ํ๋ค. ์ผ์ชฝ์์ Java์ ํ ํ, ProjectSDK์์ ์์ ์ด ์ค์นํ ์๋ฐ ๋ฒ์ ์ ๊ฒฝ๋ก๋ก ์ ํํ ๋ค์..
๋ณดํธ๋์ด ์๋ ๊ธ์ ๋๋ค.
๋งํฌ๋ค์ด์ผ๋ก ์ฝ๋ ์ฝ์ ํ๊ธฐ. ๋งํฌ๋ค์ด์ผ๋ก ์ฝ๋๋ฅผ ์ฝ์ ํ๋ ๋ฒ์ ๊ตฌ๊ธ๋งํด์ ๋ฐฐ์ ๋ค! ํฐ์คํ ๋ฆฌ๋ ๊นํ๋ธ (๋ ธ์ ๋..?) ์์ ํฌ์คํ ํ๊ณ README.md ์ ์ ๋ ์ ์ฉํ๊ฒ ์ธ ์ ์๊ฒ ๋ค. ์ฌ๊ธฐ ์ ์์ฃผ ์ ์ค๋ช ์ด ๋์ด ์๋ค. ๊ฐ์ฌํฉ๋๋ค! inline์ผ๋ก ์ฝ๋ ์ฝ์ ํ๊ธฐ. ์ฝ๋์ ์,๋ค๋ฅผ ๋ฐฑํฑ ์ผ๋ก ๊ฐ์ธ๋ฉด ๋๋ค. (๋ฐฑํฑ์ ์ซ์ 1 ์ผ์ชฝ์ ์๋ ๋ฒํผ์ผ๋ก ์ ๋ ฅํ๋ค) this is code -> this is code! block์ผ๋ก ์ฝ๋ ์ฝ์ ํ๊ธฐ. ์์ค์ฝ๋์ ์์๋ถ๋ถ๊ณผ ๋ ๋ถ๋ถ์ ๊ฐํ(์ค๋ฐ๊ฟ)ํ๊ณ , ๋ฐฑํฑ ์ธ ๋ฒ์ผ๋ก ์์ค์ฝ๋ ์ ์ฒด๋ฅผ ๊ฐ์ผ๋ค. ์ฝ๋ ํ์ด๋ผ์ดํธ : ์์ํ๋ ๋ฐฑํฑ ์ธ ๊ฐ ์ค๋ฅธ์ชฝ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์ ๋๋ค. ํ์ผ๋ช ๊ณผ ํ์ฅ์ : ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ์์ : ์ ํ์ผ๋ช .ํ์ฅ์ ๋ฅผ ์ ๋๋ค. //this is java..