java.util.Property extends Hashtable, java.util.Stack extends Vector ๊ฐ์ ํด๋์ค๋ ์์์ผ๋ก ๋งํ ๋ํ ์ฌ๋ก์ ๋๋ค. ์ด์ ๋ฅผ ์ค๋ช ํด ์ฃผ์ธ์.
๋ ๊ฒฝ์ฐ ๋ชจ๋ ์์์ ํตํด ์บก์ํ๋ฅผ ๊นจํธ๋ฆฌ๊ณ ์์ต๋๋ค. Property์ ๊ฒฝ์ฐ HashTable์ ๊ธฐ๋ฅ์ ๋ค ์ฌ์ฉํ ์ ์๊ฒ ๋๋ฉด์ ์๋์ Property๋ณด๋ค ๋ ๋ง์ ๊ธฐ๋ฅ์ ๊ฐ์ง๊ฒ ๋์์ต๋๋ค. Properties๋ ํค, ๋ฐธ๋ฅ๋ก ๋ฌธ์์ด๋ง ๊ฐ๊ณ ์์ง๋ง, ์์ ํด๋์ค์ธ HashTable์ ํตํด ๋ฌธ์์ด ์ด์ธ์ ํ์ ๋ ๋ฃ์ ์ ์๊ฒ๋์์ต๋๋ค.
๋ ์ฌ์ฉ์์๋ ํท๊ฐ๋ฆฌ๊ฒ ๋์๋๋ฐ์, HashTable์ด ์ฌ์ ์ํ get()
๊ณผ Property๊ฐ ์ ๊ณตํ๋ getProperty()
๊ฐ ์๋ก ์ฝ๊ฐ ๋ค๋ฅด๊ฒ ๋์ํ๊ธฐ ๋๋ฌธ์
๋๋ค.
์คํ ์ญ์ ๋น์ทํ๋ฐ์, Vector๋ฅผ ์์๋ฐ์ผ๋ฉฐ Vector์ ๊ธฐ๋ฅ๋ ์ ๊ณตํ๊ฒ ๋์์ต๋๋ค.
๊ทธ๋์ ์ด๋ ๊ฒ ์์์ ์์ํด๋์ค์ ๊ฐํ ๊ฒฐํฉ์ ๋ง๋ค์ด๋ด๋ฏ๋ก ์กฐํฉ์ ์ด์ฉํฉ๋๋ค. ์์์ฉ์ผ๋ก ์ค๊ณํ์ง ์์ ํด๋์ค๋ ๋ช ์์ ์ผ๋ก ์์์ ๊ธ์งํ๋ ๊ฒ๋ ํ ๋ฐฉ๋ฒ์ ๋๋ค.