๐Ÿง€Programming

๐Ÿง€Programming/Git

[Git] ์ž์ฃผ ์“ฐ๋Š” 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

[Java] ๋ณ€์ˆ˜(Variable)์™€ ๋ฐ์ดํ„ฐํƒ€์ž…(DataType)

๐Ÿง€ ๋ณ€์ˆ˜(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

[Java] ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ์ดˆ - Java์˜ ํŠน์ง•๊ณผ ๊ฐ์ฒด ์ง€ํ–ฅ

๐Ÿง€ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ํŠน์ง• 1. ๊ฐ์ฒด ์ง€ํ–ฅ ์–ธ์–ดํ”„๋กœ๊ทธ๋ž˜๋ฐ (OOP) => ์œ ์ง€๋ณด์ˆ˜๊ฐ€ ์‰ฝ๊ณ  ํ™•์žฅ์„ฑ์ด ์ข‹์Œ 2. ์ž๋™ ๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ฆฌ => Java๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ ์ง์ ‘ ๋ฉ”๋ชจ๋ฆฌ์— ์ ‘๊ทผํ•  ์ˆ˜ ์—†์œผ๋ฉฐ Garbage Collector๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์ž๋™์œผ๋กœ ์ฒ˜๋ฆฌํ•ด ์คŒ 3. ์šด์˜์ฒด์ œ์— ๋…๋ฆฝ์  => Java๋Š” JVM(Java Virtual Machine) ์œ„์—์„œ ๋Œ์•„๊ฐ€๊ธฐ ๋•Œ๋ฌธ์— ์–ด๋–ค ์šด์˜์ฒด์ œ๋“  ์ƒ๊ด€์—†์ด ๋…๋ฆฝ์ ์œผ๋กœ ์‹คํ–‰์ด ๊ฐ€๋Šฅํ•จ 4. ํ’๋ถ€ํ•œ ๊ธฐ๋Šฅ์ด ์ œ๊ณต๋˜๋Š” ์˜คํ”ˆ ์†Œ์Šค ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ 5. ๋ฉ€ํ‹ฐ์“ฐ๋ ˆ๋“œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ง€์› => ํ•˜๋‚˜์˜ ํ”„๋กœ๊ทธ๋žจ์ด ๋™์ผํ•œ ์“ฐ๋ ˆ๋“œ๋ฅผ ๋™์‹œ์— ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Œ 6. ์•ˆ์ „ํ•˜๊ณ  ๊ฐ•๋ ฅํ•จ => ๋ฉ”๋ชจ๋ฆฌ ์ ‘๊ทผ์„ ์ž๋ฐ”์˜ ์‹œ์Šคํ…œ์—์„œ ๊ด€๋ฆฌํ•ด ํ”„๋กœ๊ทธ๋žจ์ด ์•ˆ์ •์ ์ด๊ธฐ ๋•Œ๋ฌธ์— ์‹œ์Šคํ…œ ๋ถ•๊ดด(ํ”„๋กœ๊ทธ๋žจ์˜ ๋น„์ •์ƒ์  ์ข…๋ฃŒ)์˜ ์šฐ๋ ค๊ฐ€..

Nsso
'๐Ÿง€Programming' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก