Java ÇÁ·Î±×·¡¹Ö¿¡¼ ÇÁ·ÎÆÛƼ¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¸¶½ºÅÍÇÏ´Â µ¥ µµ¿òÀÌ µÇ´Â Æ÷°ýÀûÀÎ °¡À̵åÀÎ "ÀÚ¹Ù ÇÁ·ÎÆÛƼ"¿¡ ¿À½Å °ÍÀ» ȯ¿µÇÕ´Ï´Ù. ÀÌ Ã¥Àº Java ¾ÖÇø®ÄÉÀÌ¼Ç ³»¿¡¼ ¼Ó¼º ÆÄÀÏÀ» È¿À²ÀûÀ¸·Î °ü¸®ÇÏ°í È°¿ëÇÏ´Â µ¥ ÇÊ¿äÇÑ Áö½Ä°ú ½Ç¹« ±â¼úÀ» Á¦°øÇÏ´Â °ÍÀ» ¸ñÇ¥·Î ÇÕ´Ï´Ù. Ãʺ¸ °³¹ßÀÚÀÌµç ±â¼úÀ» ´Ùµë°íÀÚ ÇÏ´Â ¼÷·ÃµÈ ÇÁ·Î±×·¡¸ÓÀ̵ç ÀÌ Ã¥Àº JavaÀÇ ÇÁ·ÎÆÛƼ ¸ÞÄ¿´ÏÁò°ú ´Ù¾çÇÑ ¾ÖÇø®ÄÉÀ̼ǿ¡ ´ëÇÑ Ã¶ÀúÇÑ Å½±¸¸¦ Á¦°øÇÕ´Ï´Ù.
1Àå "Java ÇÁ·ÎÆÛƼ ¼Ò°³"´Â Java ÇÁ·ÎÆÛƼ°¡ ¹«¾ùÀÎÁö Á¤ÀÇÇÏ°í Java ¾ÖÇø®ÄÉÀ̼ǿ¡¼ ±× Á߿伺À» ¼³¸íÇÏ¿© ¹«´ë¸¦ ¼³Á¤ÇÕ´Ï´Ù. Properties Ŭ·¡½º¿¡ ´ëÇÑ °³¿ä¸¦ ¾ò°í HashMap°ú ¾î¶»°Ô ´Ù¸¥Áö ÀÌÇØÇÏ°Ô µÉ °ÍÀÔ´Ï´Ù. ÀÌ Àå¿¡¼´Â ¾ÖÇø®ÄÉÀÌ¼Ç ±¸¼º ¹× °ü¸®¿¡¼ ÇÁ·ÎÆÛƼÀÇ ¿ªÇÒÀ» °Á¶ÇÏ¿© ÇÁ·ÎÆÛƼ¸¦ »ç¿ëÇϱâ À§ÇÑ °ß°íÇÑ ±â¹ÝÀ» ¸¶·ÃÇÕ´Ï´Ù.
2Àå "Java ÇÁ·ÎÆÛƼ¸¦ »ç¿ëÇÑ ±âº» ÀÛ¾÷"Àº Properties Ŭ·¡½º¿Í °ü·ÃµÈ ±âº» ÀÛ¾÷À» ÀÚ¼¼È÷ ¼³¸íÇÕ´Ï´Ù. Properties °´Ã¼¸¦ ¸¸µé°í, ÆÄÀÏ¿¡¼ ÇÁ·ÎÆÛƼ¸¦ ·ÎµåÇÏ°í ÆÄÀÏ¿¡ ÀúÀåÇÏ°í, °ªÀ» °Ë»öÇÏ°í ¼³Á¤ÇÏ´Â ¹æ¹ýÀ» ¹è¿ì°Ô µË´Ï´Ù. ÀÌ Àå¿¡¼´Â Properties Ŭ·¡½ºÀÇ ÇÙ½É ±â´É¿¡ ´ëÇÑ ½Ç¿ëÀûÀÎ ¼Ò°³¸¦ Á¦°øÇÏ¿© ±âº» ÀÛ¾÷À» È¿À²ÀûÀ¸·Î ó¸®ÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù.
3Àå "Java ÇÁ·ÎÆÛƼÀÇ °í±Þ ±â´É"¿¡¼´Â Java¿¡¼ ÇÁ·ÎÆÛƼ¸¦ »ç¿ëÇÏ´Â º¸´Ù Á¤±³ÇÑ Ãø¸éÀ» »ìÆ캾´Ï´Ù. ÀÌ Àå¿¡¼´Â ±âº» ÇÁ·ÎÆÛƼ ó¸®, ÇÁ·ÎÆÛƼ º¯°æ ¸®½º³Ê ÀÛ¾÷, ÇÁ·ÎÆÛƼ¸¦ ´Ù¸¥ µ¥ÀÌÅÍ Å¸ÀÔÀ¸·Î º¯È¯ÇÏ´Â ¹æ¹ýÀ» ´Ù·ì´Ï´Ù. ¶ÇÇÑ ÇÁ·ÎÆÛƼ¿¡ XMLÀ» »ç¿ëÇÏ°í ¿©·¯ Properties °´Ã¼¸¦ º´ÇÕÇÏ¿© º¸´Ù º¹ÀâÇÑ ½Ã³ª¸®¿À¿¡¼ ÇÁ·ÎÆÛƼ¸¦ °ü¸®ÇÏ°í Á¶ÀÛÇÏ´Â ±â´ÉÀ» È®ÀåÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº¾´Ï´Ù.
4Àå "Java ÇÁ·ÎÆÛƼ »ç¿ëÀ» À§ÇÑ ¸ð¹ü »ç·Ê"¿¡¼´Â ÇÁ·ÎÆÛƼ »ç¿ëÀ» ÃÖÀûÈÇÏ´Â µ¥ ÁßÁ¡À» µÓ´Ï´Ù. ÇÁ·ÎÆÛƼ ÆÄÀÏÀ» ±¸¼ºÇÏ°í, ÇÁ·ÎÆÛƼ À̸§°ú °ªÀ» È¿°úÀûÀ¸·Î °ü¸®ÇÏ°í, ´©¶ôµÈ ÇÁ·ÎÆÛƼ¸¦ ¿ì¾ÆÇÏ°Ô Ã³¸®ÇÏ´Â Àü·«À» ¾Ë¾Æº¾´Ï´Ù. ¶ÇÇÑ ÀÌ Àå¿¡¼´Â º¸¾È °í·Á »çÇ×À» ´Ù·ç¾î ÇÁ·ÎÆÛƼ ÆÄÀÏÀ» ¾ÈÀüÇÏ°í È¿À²ÀûÀ¸·Î °ü¸®ÇÏ´Â µ¥ µµ¿òÀÌ µË´Ï´Ù.
5Àå "Java ÇÁ·ÎÆÛƼÀÇ ½ÇÁ¦ Àû¿ë"¿¡¼´Â ³íÀÇµÈ °³³äÀ» ½ÇÁ¦ ½Ã³ª¸®¿À¿¡ Àû¿ëÇÕ´Ï´Ù. ÀÌ Àå¿¡¼´Â ¾ÖÇø®ÄÉÀÌ¼Ç ¼³Á¤ ±¸¼º, ±¹Á¦È ¹× Áö¿ªÈ, Á¾¼Ó¼º ÁÖÀÔ ¹× ȯ°æ ±¸¼º °ü¸®¸¦ À§ÇÑ ÇÁ·ÎÆÛƼ »ç¿ë¿¡ ´ëÇØ ´Ù·ì´Ï´Ù. ÀÌ·¯ÇÑ ½ÇÁ¦ ¾ÖÇø®ÄÉÀ̼ÇÀ» »ìÆ캸¸é Java °³¹ß¿¡¼ ÀϹÝÀûÀÎ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ ÇÁ·ÎÆÛƼ¸¦ ¾î¶»°Ô È°¿ëÇÒ ¼ö ÀÖ´ÂÁö ¾Ë ¼ö ÀÖ½À´Ï´Ù.
6Àå "¹®Á¦ ÇØ°á ¹× ÀϹÝÀûÀÎ ¹®Á¦"¿¡¼´Â ÇÁ·ÎÆÛƼ¸¦ »ç¿ëÇÒ ¶§ ¹ß»ýÇÏ´Â ÀϹÝÀûÀÎ ¹®Á¦¿Í ÇØ°áÃ¥À» ´Ù·ì´Ï´Ù. ÇÁ·ÎÆÛƼ ·Îµù°ú °ü·ÃµÈ ¿À·ù¸¦ ½Äº°ÇÏ°í ÇØ°áÇÏ°í, ¹®Á¦¸¦ È¿°úÀûÀ¸·Î µð¹ö±ëÇÏ°í, ¼º´É ¹× ¹öÀü ȣȯ¼º ¹®Á¦¸¦ °í·ÁÇÏ´Â ¹æ¹ýÀ» ¹è¿ó´Ï´Ù. ÀÌ Àå¿¡¼´Â ÀáÀçÀûÀÎ ¹®Á¦¸¦ ó¸®ÇÏ°í ÇÁ·ÎÆÛƼ »ç¿ëÀ» ÃÖÀûÈÇÏ´Â µ¥ ÇÊ¿äÇÑ µµ±¸¿Í Áö½ÄÀ» Á¦°øÇÕ´Ï´Ù.
ÀÌ Ã¥À» ¸¶Ä¡¸é Properties Ŭ·¡½º¸¦ »ç¿ëÇÏ¿© ¾ÖÇø®ÄÉÀÌ¼Ç ±¸¼ºÀ» °ü¸®ÇÏ°í, µ¥ÀÌÅ͸¦ ó¸®ÇÏ°í, ¾ÈÀüÇÏ°í È¿À²ÀûÀÎ ÇÁ·ÎÆÛƼ °ü¸®¸¦ À§ÇÑ ¸ð¹ü »ç·Ê¸¦ Àû¿ëÇÏ´Â ¹æ¹ýÀ» ±íÀÌ ÀÌÇØÇÏ°Ô µË´Ï´Ù. ÀÌ Ã¥Àº ½Ç¿ëÀûÀÎ °¡À̵åÀÌÀÚ Âü°í ÀÚ·á·Î, °³¹ß ÇÁ·ÎÁ§Æ®¿¡¼ Java ÇÁ·ÎÆÛƼ¸¦ ÃÖ´ëÇÑ È°¿ëÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÕ´Ï´Ù.
1Àå : ÀÚ¹Ù ÇÁ·ÎÆÛƼ ¼Ò°³
___1. ÀÚ¹Ù ÇÁ·ÎÆÛƼ¶õ?
___2. ÀÚ¹Ù ¾ÖÇø®ÄÉÀ̼ǿ¡¼ ÇÁ·ÎÆÛƼÀÇ Á߿伺
___3. Properties Ŭ·¡½º °³¿ä
___4. Properties¿Í HashMapÀÇ Â÷ÀÌÁ¡
2Àå : ÀÚ¹Ù ÇÁ·ÎÆÛƼ¸¦ »ç¿ëÇÑ ±âº» ÀÛ¾÷
___1. Properties °´Ã¼ ¸¸µé±â
___2. ÆÄÀÏ¿¡¼ ÇÁ·ÎÆÛƼ ·Îµå
___3. ÆÄÀÏ¿¡ ÇÁ·ÎÆÛƼ ÀúÀå
___4. Properties¿¡¼ °ª °Ë»ö
___5. Properties¿¡¼ °ª ¼³Á¤
3Àå : ÀÚ¹Ù ÇÁ·ÎÆÛƼÀÇ °í±Þ ±â´É
___1. ±âº» ÇÁ·ÎÆÛƼ ó¸®
___2. Property Change Listeners ÀÛ¾÷
___3. Properties¸¦ ´Ù¸¥ µ¥ÀÌÅÍ Å¸ÀÔÀ¸·Î º¯È¯
___4. XML ¼Ó¼º »ç¿ë
___5. Properties °´Ã¼ º´ÇÕ
4Àå : ÀÚ¹Ù ÇÁ·ÎÆÛƼ »ç¿ëÀ» À§ÇÑ ¸ð¹ü »ç·Ê
___1. Properties ÆÄÀÏ ±¸¼º
___2. Properties À̸§ ¹× °ª °ü¸®
___3. ´©¶ôµÈ ÇÁ·ÎÆÛƼ¸¦ ¿ì¾ÆÇÏ°Ô Ã³¸®
___4. Properties ÆÄÀÏ¿¡ ´ëÇÑ º¸¾È °í·Á »çÇ×
5Àå : ÀÚ¹Ù ÇÁ·ÎÆÛƼÀÇ ½ÇÁ¦ ¾ÖÇø®ÄÉÀ̼Ç
___1. ¾ÖÇø®ÄÉÀÌ¼Ç ¼³Á¤ ±¸¼º
___2. ±¹Á¦È ¹× ÇöÁöÈ
___3. Properties¸¦ »ç¿ëÇÑ ÀÇÁ¸¼º ÁÖÀÔ
___4. ȯ°æ ±¸¼º °ü¸®
6Àå : ¹®Á¦ ÇØ°á ¹× ÀϹÝÀûÀÎ ¹®Á¦
___1. Properties ÀÛ¾÷ ½Ã ÀϹÝÀûÀÎ ¿À·ù
___2. Properties ·Îµù ½ÇÆÐ µð¹ö±ë
___3. ¼º´É °í·Á »çÇ×
___4. ¹öÀü ȣȯ¼º ¹®Á¦