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

๋…ผ๋ฆฌํ˜•1

Java - ๋ฐ์ดํ„ฐ ํƒ€์ž… (data type) ๋ฐ์ดํ„ฐ ํƒ€์ž…(data type)์€ ํ•ด๋‹น ๋ฐ์ดํ„ฐ๊ฐ€ ๋ฉ”๋ชจ๋ฆฌ์— ์–ด๋–ป๊ฒŒ ์ €์žฅ๋˜๊ณ  ํ”„๋กœ๊ทธ๋žจ์—์„œ ์–ด๋–ป๊ฒŒ ์ฒ˜๋ฆฌ๋˜์–ด์•ผ ํ•˜๋Š”์ง€๋ฅผ ๋ช…์‹œ์ ์œผ๋กœ ์•Œ๋ ค์ฃผ๋Š”๊ฒƒ, ๋ฐ์ดํ„ฐํƒ€์ž…์€ ๊ธฐ๋ณธ ๋ฐ์ดํ„ฐ ํƒ€์ž… (primitive type) ๊ณผ ์ฐธ์กฐ ๋ฐ์ดํ„ฐ ํƒ€์ž… (reference type) ์œผ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค. ๊ธฐ๋ณธ ํƒ€์ž… (primitive type) ์‹ค์ œ ๊ฐ’์„ ์ €์žฅํ•˜๋Š” ๊ณต๊ฐ„, ์Šคํƒ(stack) ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅ๋œ๋‹ค. ์ž๋ฐ”์—์„œ ์—ฌ๋Ÿฌ ํ˜•ํƒœ์˜ ํƒ€์ž…์„ 8๊ฐœ๋กœ ๋ฏธ๋ฆฌ ์ •์˜ํ•˜์—ฌ ์ œ๊ณตํ•œ ๊ฒƒ์ด ๊ธฐ๋ณธ ํƒ€์ž…์ด๋‹ค. 1. ์ •์ˆ˜ํ˜• ํƒ€์ž… - ์ž๋ฐ”์—์„œ์˜ ์ •์ˆ˜๋ž€ ๋ถ€ํ˜ธ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๊ณ  ์†Œ์ˆ˜ ๋ถ€๋ถ„์ด ์—†๋Š” ์ˆ˜๋ฅผ ์˜๋ฏธ ( byte / short / int / long ) - ์ •์ˆ˜ํ˜• ๋ฐ์ดํ„ฐ ํƒ€์ž… ๊ฒฐ์ • ์‹œ ๋ฐ˜๋“œ์‹œ ์ž์‹ ์ด ์‚ฌ์šฉํ•˜๊ณ ์ž ํ•˜๋Š” ๋ฐ์ดํ„ฐ์˜ ์ตœ๋Œ€ ํฌ๊ธฐ๋ฅผ ๊ณ ๋ คํ•ด ๊ฒฐ์ • - ํ•ด๋‹น ํƒ€์ž…์ด ํ‘œํ˜„.. 2023. 6. 29.