Array
Last updated
Last updated
๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ์์ฐจ์ ์ผ๋ก ์ ์ฅ๋ ๋ฐ์ดํฐ
๋๋ถ๋ถ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์์๋ ๋์ผ ํ์
์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํฉ๋๋ค.
๋ฐฐ์ด์ ๊ตฌ์ฑํ๋ ๊ฐ๊ฐ์ ๊ฐ์ ์์
๋ผ๊ณ ํ๋ฉฐ, ์์น๋ ์ธ๋ฑ์ค
๋ผ๊ณ ํ๋ค
Memory์FFFF00 FFFF04 FFFF08 ...
์์ผ๋ก ํด๋น ํ์
์ Byteํฌ๊ธฐ ๋งํผ ์์ฐจ์ ์ผ๋ก ์ ์ฅ๋๋ค
(๋๋ถ๋ถ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์์) ๋๋ฑํ ๋ฐ์ดํฐ ์ ํ์ ๊ฐ์ง๋ค. Index๋ 0 ๋ถํฐ ์์ํ๋ค. ์์์ ์ ๊ทผํ๋ ์๊ฐ์ O(1)์ด๋ค Indexing(์์ ์ฝ๊ธฐ), Slicing(๋ถ๋ฆฌ)์ ์ง์ํ๋ค
๋ฐฐ์ด ์ ์ธ ํ ํ ๋น๋ ์ ์ ๋ฉ๋ชจ๋ฆฌ ํฌ๊ธฐ๋ฅผ ๋ณ๊ฒฝํ ์ ์๋ค. ๋ฐ์ดํฐ ์ฝ์ , ์ญ์ ์ ์ค๋ฒํค๋๊ฐ ํฐํธ์ด๋ค.
JAVA์ Array๋ ํฌ๊ธฐ๊ฐ ๋ชจ์๋ฅด๋ฉด ๊ธฐ์กดํฌ๊ธฐ์ ๋๋ฐฐ๋งํผ์ ํ ๋นํด์ค๋ค.