๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๊ธฐ๋ณธํ˜•1

Java ๊ธฐ๋ณธํŽธ ๊ฐ•์˜_๊ธฐ๋ณธํ˜•๊ณผ ์ฐธ์กฐํ˜• ๊ธฐ๋ณธํ˜•๊ณผ ์ฐธ์กฐํ˜• ๊ธฐ๋ณธํ˜• vs ์ฐธ์กฐํ˜• 1 - ์‹œ์ž‘์ž๋ฐ”์—์„œ ์ฐธ์กฐํ˜•์„ ์ œ๋Œ€๋กœ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์€ ์ •๋ง ์ค‘์š”ํ•˜๋‹ค.๋ณ€์ˆ˜์˜ ๋ฐ์ดํ„ฐ ํƒ€์ž…์„ ๊ฐ€์žฅ ํฌ๊ฒŒ ๋ณด๋ฉด ๊ธฐ๋ณธํ˜•๊ณผ ์ฐธ์กฐํ˜•์œผ๋กœ ๋ถ„๋ฅ˜ํ•  ์ˆ˜ ์žˆ๋‹ค. ์‚ฌ์šฉํ•˜๋Š” ๊ฐ’์„ ๋ณ€์ˆ˜์— ์ง์ ‘ ๋„ฃ์„ ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋ณธํ˜•, ๊ฐ์ฒด๊ฐ€ ์ €์žฅ๋œ ๋ฉ”๋ชจ๋ฆฌ์˜ ์œ„์น˜๋ฅผ ๊ฐ€๋ฅดํ‚ค๋Š” ์ฐธ์กฐ๊ฐ’์„ ๋„ฃ์„ ์ˆ˜ ์žˆ๋Š” ์ฐธ์กฐํ˜•์œผ๋กœ ๋ถ„๋ฅ˜ํ•  ์ˆ˜ ์žˆ๋‹ค.๊ธฐ๋ณธํ˜•(Primitive Type) : int, long, double, boolean์ฒ˜๋Ÿผ ๋ณ€์ˆ˜์— ์‚ฌ์šฉํ•  ๊ฐ’์„ ์ง์ ‘ ๋„ฃ์„ ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ํƒ€์ž…์„ ๊ธฐ๋ณธํ˜•์ด๋ผ ํ•œ๋‹ค.์ฐธ์กฐํ˜•(Reference Type) : ๋ฐ์ดํ„ฐ์— ์ ‘๊ทผํ•˜๊ธฐ ์œ„ํ•œ ์ฐธ์กฐ(์ฃผ์†Œ)๋ฅผ ์ €์žฅํ•˜๋Š” ๋ฐ์ดํ„ฐ ํƒ€์ž…์„ ์ฐธ์กฐํ˜•์ด๋ผ ํ•œ๋‹ค. ์ฐธ์กฐํ˜•์€ ๊ฐ์ฒด ๋˜๋Š” ๋ฐฐ์—ด์— ์‚ฌ์šฉ๋œ๋‹ค.๊ธฐ๋ณธํ˜• ๋ณ€์ˆ˜์—๋Š” ์ง์ ‘ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ’์ด ๋“ค์–ด์žˆ์ง€๋งŒ ์ฐธ์กฐํ˜• ๋ณ€์ˆ˜์—๋Š” ์œ„์น˜(์ฐธ์กฐ๊ฐ’).. 2024. 11. 26.