Skip to content

Latest commit

ย 

History

History
22 lines (12 loc) ยท 1.17 KB

48.md

File metadata and controls

22 lines (12 loc) ยท 1.17 KB

java.util.Property extends Hashtable, java.util.Stack extends Vector ๊ฐ™์€ ํด๋ž˜์Šค๋Š” ์ƒ์†์œผ๋กœ ๋งํ•œ ๋Œ€ํ‘œ ์‚ฌ๋ก€์ž…๋‹ˆ๋‹ค. ์ด์œ ๋ฅผ ์„ค๋ช…ํ•ด ์ฃผ์„ธ์š”.

img.png

๋‘ ๊ฒฝ์šฐ ๋ชจ๋‘ ์ƒ์†์„ ํ†ตํ•ด ์บก์Аํ™”๋ฅผ ๊นจํŠธ๋ฆฌ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. Property์˜ ๊ฒฝ์šฐ HashTable์˜ ๊ธฐ๋Šฅ์„ ๋‹ค ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜๋ฉด์„œ ์›๋ž˜์˜ Property๋ณด๋‹ค ๋” ๋งŽ์€ ๊ธฐ๋Šฅ์„ ๊ฐ€์ง€๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Properties๋Š” ํ‚ค, ๋ฐธ๋ฅ˜๋กœ ๋ฌธ์ž์—ด๋งŒ ๊ฐ–๊ณ  ์žˆ์ง€๋งŒ, ์ƒ์œ„ ํด๋ž˜์Šค์ธ HashTable์„ ํ†ตํ•ด ๋ฌธ์ž์—ด ์ด์™ธ์˜ ํƒ€์ž…๋„ ๋„ฃ์„ ์ˆ˜ ์žˆ๊ฒŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

img_2.png

img_1.png

๋˜ ์‚ฌ์šฉ์—์„œ๋„ ํ—ท๊ฐˆ๋ฆฌ๊ฒŒ ๋˜์—ˆ๋Š”๋ฐ์š”, HashTable์ด ์žฌ์ •์˜ํ•œ get()๊ณผ Property๊ฐ€ ์ œ๊ณตํ•˜๋Š” getProperty()๊ฐ€ ์„œ๋กœ ์•ฝ๊ฐ„ ๋‹ค๋ฅด๊ฒŒ ๋™์ž‘ํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

img_3.png

์Šคํƒ ์—ญ์‹œ ๋น„์Šทํ•œ๋ฐ์š”, Vector๋ฅผ ์ƒ์†๋ฐ›์œผ๋ฉฐ Vector์˜ ๊ธฐ๋Šฅ๋„ ์ œ๊ณตํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

img_4.png

๊ทธ๋ž˜์„œ ์ด๋ ‡๊ฒŒ ์ƒ์†์€ ์ƒ์œ„ํด๋ž˜์Šค์™€ ๊ฐ•ํ•œ ๊ฒฐํ•ฉ์„ ๋งŒ๋“ค์–ด๋‚ด๋ฏ€๋กœ ์กฐํ•ฉ์„ ์ด์šฉํ•ฉ๋‹ˆ๋‹ค. ์ƒ์†์šฉ์œผ๋กœ ์„ค๊ณ„ํ•˜์ง€ ์•Š์€ ํด๋ž˜์Šค๋Š” ๋ช…์‹œ์ ์œผ๋กœ ์ƒ์†์„ ๊ธˆ์ง€ํ•˜๋Š” ๊ฒƒ๋„ ํ•œ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.