๐งProgramming/Git
๐ง ๊ณ์ ์ ๋ณด ๋ฑ๋ก ๋ฐ ํ์ธ git config --global user.email "์ฌ์ฉ์ ์ด๋ฉ์ผ ์ฃผ์" git config --global user.name "์ฌ์ฉ์๋ช
" git config user.email : ์ ์ฅ๋ ์ฌ์ฉ์ ์ด๋ฉ์ผ ์ถ๋ ฅ git config user.name : ์ ์ฅ๋ ์ฌ์ฉ์ ์ด๋ฆ ์ถ๋ ฅ ๋๋ณด๊ธฐ ๐ง ๊ธฐ์ด ๋ช
๋ น์ด - branch : ๋
๋ฆฝ์ ์ธ ์์
์ ํ ์ ์๋ ๊ณต๊ฐ - merge : ๋ธ๋์น ๊ฐ ํ์ผ๋ค์ ๋ณํฉํ๋ ๊ธฐ๋ฅ - pull : ์๊ฒฉ ์ ์ฅ์์ ์๋ ๋ณ๊ฒฝ ๋ด์ญ์ ๋ฐ์์ด - push : ๋ก์ปฌ์ ์ฅ์์ ์ปค๋ฐ์ ์๊ฒฉ ์ ์ฅ์๋ก ์ ์ก ๐ง ์ ์ฅ์ ์์ฑ ๋ฐ ํ์ธ git init : local ์ ์ฅ์ ์์ฑ ( ์จ์ ํด๋๋ก .git ์์ฑ) git status : ํ์ฌ ์ ์ฅ์ ์ํ ํ์ธ git statu..
๐งProgramming/Java
๐ง ๋ณ์(variable)๋ ๋ณ์๋ ํ๋์ ๊ฐ์ ์ ์ฅํ๊ธฐ ์ํด ํ ๋น๋ฐ์ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ์๋ฏธํ๋ฉฐ ๊ทธ๋ ๊ฒ ์ ์ฅ๋ ๊ฐ์ ๋ณ๊ฒฝ์ด ๋ ์ ์์ ๐ง ๋ณ์์ ๋ฐ์ดํฐ ํ์
1. ๊ธฐ๋ณธํ (primitive type) - ์ ์ํ : byte(8bit), short(16bit), int(32bit), long(64bit) - ์ค์ํ : float(32bit), double(64bit) - ๋ฌธ์ํ : char - ๋
ผ๋ฆฌํ : boolean (true, false) 2. ์ฐธ์กฐํ (reference type) - ๊ธฐ๋ณธํ 8๊ฐ์ง๋ฅผ ์ ์ธํ ๋๋จธ์ง ํ์
์ ์๋ฏธ (ex : String) - ์ค์ ๊ฐ์ ์ ์ฅํ๋ ๊ธฐ๋ณธํ ๋ณ์์ ๋ค๋ฅด๊ฒ, ์ฐธ์กฐํ ๋ณ์๋ ๊ฐ์ด ์ ์ฅ๋ ๊ฐ์ฒด์ ์ฃผ์๋ฅผ ์ ์ฅํจ - ์ค์ ๊ฐ์ ๋ณ๋์ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ์ ์ฅ๋๊ณ , ๋ณ์์ ๋ฉ๋ชจ..
๐งProgramming/Java
๐ง ์๋ฐ ํ๋ก๊ทธ๋๋ฐ์ ํน์ง 1. ๊ฐ์ฒด ์งํฅ ์ธ์ดํ๋ก๊ทธ๋๋ฐ (OOP) => ์ ์ง๋ณด์๊ฐ ์ฝ๊ณ ํ์ฅ์ฑ์ด ์ข์ 2. ์๋ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ => Java๋ ๊ฐ๋ฐ์๊ฐ ์ง์ ๋ฉ๋ชจ๋ฆฌ์ ์ ๊ทผํ ์ ์์ผ๋ฉฐ Garbage Collector๋ฅผ ํตํด ์ฌ์ฉํ์ง ์๋ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์๋์ผ๋ก ์ฒ๋ฆฌํด ์ค 3. ์ด์์ฒด์ ์ ๋
๋ฆฝ์ => Java๋ JVM(Java Virtual Machine) ์์์ ๋์๊ฐ๊ธฐ ๋๋ฌธ์ ์ด๋ค ์ด์์ฒด์ ๋ ์๊ด์์ด ๋
๋ฆฝ์ ์ผ๋ก ์คํ์ด ๊ฐ๋ฅํจ 4. ํ๋ถํ ๊ธฐ๋ฅ์ด ์ ๊ณต๋๋ ์คํ ์์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ 5. ๋ฉํฐ์ฐ๋ ๋ ํ๋ก๊ทธ๋๋ฐ ์ง์ => ํ๋์ ํ๋ก๊ทธ๋จ์ด ๋์ผํ ์ฐ๋ ๋๋ฅผ ๋์์ ์ํํ ์ ์์ 6. ์์ ํ๊ณ ๊ฐ๋ ฅํจ => ๋ฉ๋ชจ๋ฆฌ ์ ๊ทผ์ ์๋ฐ์ ์์คํ
์์ ๊ด๋ฆฌํด ํ๋ก๊ทธ๋จ์ด ์์ ์ ์ด๊ธฐ ๋๋ฌธ์ ์์คํ
๋ถ๊ดด(ํ๋ก๊ทธ๋จ์ ๋น์ ์์ ์ข
๋ฃ)์ ์ฐ๋ ค๊ฐ..