์ดํํฐ๋ธ ์๋ฐ 10์ฅ ์ ๋ฆฌ
์์ดํ 69: ์์ธ๋ ์ง์ง ์์ธ ์ํฉ์๋ง ์ฌ์ฉํ๋ผ ์์ธ๋ ์ค์ง ์์ธ ์ํฉ์์๋ง ์ฐ์ฌ์ผ ํ๋ฉฐ, ์ผ์์ ์ธ ์ ์ด ํ๋ฆ์ฉ์ผ๋ก ์ฌ์ฉ๋์ด์๋ ์ ๋๋ค. ์์ธ ์ฝ๋๋ฅผ ์ฌ์ฉํ๋ฉด JVM์์ ์ต์ ํํ ์ ์๋ ์ฌ์ง๊ฐ ์ ์ด์ง๋ค. try { int i = 0; while(true) range[i++].climb(); } catch (ArrayIndexOutOfBoundsException e) {} // don't for (Mountain m : range) m.climb(); // do ์ ์ค๊ณ๋ API๋ผ๋ฉด ํด๋ผ์ด์ธํธ๊ฐ ์ ์์ ์ธ ์ ์ด ํ๋ฆ์์ ์์ธ๋ฅผ ์ฌ์ฉํ ์ผ์ด ์์ด์ผ ํ๋ค. ํน์ ์ํ์์๋ง ํธ์ถํ ์ ์๋ ์ํ ์์กด์ ๋ฉ์๋๋ฅผ ์ ๊ณตํ๋ค๋ฉด, ์ํ ๊ฒ์ฌ ๋ฉ์๋๋ ํจ๊ป ์ ๊ณตํด์ผ ํ๋ค....