์์(3)
-
[JavaScript] ๊ธฐ๋ณธ ๋ฌธ๋ฒ
โป ์ด ๋ด์ฉ์ ์ธํ๋ฐ : WEB2 - Node.js ๊ฐ์ ๋ด์ฉ ์ ๋ฆฌ ์๋ฃ์ ๋๋ค. ๐ ๋ชฉ์ฐจ โ [Node.js] Node.js ๊ธฐ์ด โ [JavaScript] ๊ธฐ๋ณธ ๋ฌธ๋ฒ โ[Web] URL์ ์ดํด ๐ JavaScript ๊ธฐ๋ณธ ๋ฌธ๋ฒ ๐ฝ Data Type ๐ฆ Number ๐ฆ String(๋ฌธ์์ด) ์์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด "", ''๋ก ์ ์๋ฅผ ๋ฌถ์ด์ฃผ๊ฒ ๋๋ฉด ์ ์๊ฐ ์๋ ๋ฌธ์์ด๋ก ์ธ์ํ๊ฒ ๋๊ณ , ์ฐ์ ์ฐ์ฐ์๋ฅผ ํตํด ์ฐ์ฐ์ ํ๊ฒ ๋๋ฉด ์ ์์ฒ๋ผ ๋ํ๋ ๊ฒ์ด ์๋๋ผ, ๊ฒฐํฉ์ ํด ์ฃผ๋ ๊ฒฐํฉ ์ฐ์ฐ์๊ฐ ๋์ํ๊ฒ ๋๋ ๊ฒ์ด์์. ์ฐธ๊ณ ํ ๋งํ ๋ด์ฉ์ ํฐ ๋ฐ์ํ(")๋ฅผ ์ด์ฉํ๊ฑฐ๋, ์์ ๋ฐ์ํ(')๋ฅผ ์ด์ฉํด๋ ์๊ด์์ง๋ง, ์ง์ ์ด๋ค์ ์์์ ํฐ ๋ฐ์ํ๋ก ํ์ผ๋ฉด ํฐ ๋ฐ์ํ๋ก ๋๋๊ณ , ์์ ๋ฐ์ํ๋ก ์์ํ์ผ๋ฉด ์์ ๋ฐ์ํ๋ก ๋๋์ผ ํ๋ค๋ ..
2022.04.07 -
[JAVA] String Instance / Constant Pool์ด๋?
๐ String Instance JAVA์์ String ๊ฐ์ฒด๋ฅผ ์์ฑํ๋ ๋ฐฉ๋ฒ์ ๋๊ฐ์ง๊ฐ ์กด์ฌํ๋ ๊ฒ์ด์์. ์ฒซ๋ฒ์งธ๋ String literal, ์ฆ ํฐ ๋ฐ์ดํ(" ")๋ฅผ ์ด์ฉํ๋ ๋ฐฉ๋ฒ์ด๊ณ , ๋๋ฒ์งธ๋ new ์ฐ์ฐ์๋ฅผ ์ด์ฉํ๋ ๊ฒ์ด์์. ๊ทธ๋ผ ์ด ๋ ์น๊ตฌ๋ ์ด๋ค ์ฐจ์ด๊ฐ ์์๊น์? ์์ ์ฝ๋ String literal๋ก ์์ฑํ ๊ฐ์ฒด๋ ๋ด์ฉ์ด ๊ฐ๋ค๋ฉด ๊ฐ์ ๊ฐ์ฒด. ์ฆ, ๋์ผ Memory Address๋ฅผ ๊ฐ๋ฅดํค๊ณ ์๋ ๊ฒ์ด์์. ํ์ง๋ง, New ์ฐ์ฐ์๋ก ์์ฑํ String ๊ฐ์ฒด๋ ๋ด์ฉ. ์ฆ, ๊ฐ์ ๊ฐ์๋ ๊ฐ๋ณ์ ์ธ ๊ฐ์ฒด์ด๋ฉฐ, Memory Address๊ฐ ๋ค๋ฅธ ๊ฒ์ด์์. ๐ฝ JAVA String Pool ์ฃผ๋ํ๋์ ๊ตญ๋น ์ง์ ํ์์์ ๊ณต๋ถํ ๋, `new ์ฐ์ฐ์`๋ก String ๊ฐ์ฒด๋ฅผ ์์ฑํ์ง ๋ง๋ผ๊ณ ์ด์ผ๊ธฐ๋ฅผ ๋ค์ ..
2022.03.24 -
[Java] Enum (์ด๊ฑฐํ)
Enum์ด๋? ์ปดํจํฐ ํ๋ก๊ทธ๋๋ฐ์์ ์ด๊ฑฐํ(enumerated type, enumeration), ์ด๋(enum), ํฉํฐ(factor ← R ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ํต๊ณํ์ ๋ฒ์ฃผํ ๋ณ์์์ ๋ถ๋ฅด๋ ๋ช ์นญ)๋ ์์, ๋ฉค๋ฒ๋ผ ๋ถ๋ฆฌ๋ ๋ช ๋ช ๋ ๊ฐ์ ์งํฉ์ ์ด๋ฃจ๋ ์๋ฃํ์ธ ๊ฒ์ด์์. ์ด๊ฑฐ์ ์ด๋ฆ๋ค์ ์ผ๋ฐ์ ์ผ๋ก ํด๋น ์ธ์ด์ ์์ ์ญํ ์ ํ๋ ์๋ณ์์ด์ง์. ์ผ๋ถ ์ด๊ฑฐ์ ์๋ฃํ์ ์ธ์ด์ ๊ธฐ๋ณธ ์์๋์ด ์์ ์ ์๋ ๊ฒ์ด์์. ๋ถ๋ฆฌ์ธ ์๋ฃํ์ ์๋ก ๋ค๋ฉด ๊ฑฐ์ง(False)๊ณผ ์ฐธ(True)์ ๊ฐ์ด ๋ฏธ๋ฆฌ ์ ์๋ ์ด๊ฑฐํ์ผ๋ก ๋ณผ ์ ์์ง์. ์๋ง์ ์ธ์ด๋ ์ฌ์ฉ์๋ค์ด ์๋ก์ด ์ด๊ฑฐํ์ ์ ์ํ ์ ์๊ฒ ํ๊ณ ์๋ต๋๋ค. ์ด๊ฑฐํ์ ๊ฐ๊ณผ ๋ณ์๋ ์ผ๋ฐ์ ์ผ๋ก ๊ณ ์ ๊ธธ์ด์ ๋นํธ ๋ฌธ์์ด๋ก ๊ตฌํ๋๋ฉฐ, ์ด๋ ์ผ๋ถ ์ ์ํ๊ณผ ํธํ๋๋ ํฌ๋งท๊ณผ ํฌ๊ธฐ๋ก ๋์ด ์๋ต๋..
2021.06.20