JavaTM 2
Platform
Std.  Ed.  v1. 4.0

ÆÐŰÁö java.util

ÀÌ ÆÐŰÁö¿¡´Â ÄÝ·º¼Ç üÁ¦, À¯»ê ÄÝ·º¼Ç Ŭ·¡½º, À̺¥Æ® ¸ðµ¨, ÀϽà ±â´É, ±¹Á¦È­, ¹× ´Ù¾çÇÑ À¯Æ¿¸®Æ¼ Ŭ·¡½º (StringTokenizer, ³­¼ö Á¦³Ê·¹ÀÌÅÍ, ¹× ºñÆ® ¹è¿­)°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

ÂüÁ¶:
          ¼³¸í

ÀÎÅÍÆäÀ̽ºÀÇ °³¿ä
Collection ¡¸ÄÝ·º¼Ç °èÃþ¡¹ ·çÆ® ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.
Comparator ¿ÀºêÁ§Æ®ÀÇ ÄÝ·º¼ÇÀ¸·Î ¡¸Àüü ¼ø¼­ ºÙÀÌ°í¡¹¸¦ ½Ç½ÃÇÏ´Â ºñ±³ ÇÔ¼öÀÔ´Ï´Ù.
Enumeration Enumeration ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â ¿ÀºêÁ§Æ®´Â ÀÏ·ÃÀÇ ¿ä¼Ò¸¦ 1 ȸ¿¡ 1 °³¾¿ »ý¼ºÇÕ´Ï´Ù.
EventListener ¸ðµç À̺¥Æ® ¸®½º³Ê ÀÎÅÍÆäÀ̽º°¡ °è½ÂÇÒ Çʿ䰡 ÀÖ´Â ÅÂ±× ±â´É ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.
Iterator ÄÝ·º¼ÇÀÇ ¹Ýº¹ÀÚÀÔ´Ï´Ù.
List ¼ø¼­ ºÙÀÏ ¼ö ÀÖ¾ú´ø ÄÝ·º¼ÇÀÔ´Ï´Ù.
ListIterator ¸®½ºÆ®ÀÇ ¹Ýº¹ÀÚ¿¡ ÀÇÇØ, ÇÁ·Î±×·¡¸Ó°¡ ¸î°³ÀÇ ¹æÇâÀ¸·Î ¸®½ºÆ®¸¦ ´õµë¾î, ¹Ýº¹ 󸮽÷Π¸®½ºÆ®¸¦ º¯°æÇØ, ¹Ýº¹ÀÚÀÇ ÇöÀçÀÇ À§Ä¡¸¦ ¸®½ºÆ®·Î ÃëµæÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.
Map ۸¦ °ª¿¡ ¸ÅÇÎ ÇÏ´Â ¿ÀºêÁ§Æ®ÀÔ´Ï´Ù.
Map.Entry MAPÀÇ ¿£Æ®¸® (Ű¿Í °ªÀÇ Æä¾î)ÀÔ´Ï´Ù.
Observer Çǰ¨½Ã ¿ÀºêÁ§Æ®·Î º¯°æÀÌ ÀÖ¾úÀ» °æ¿ì¿¡ Ŭ·¡½º¿¡ ÅëÁöÇÏ°í ½ÍÀ» ¶§, ±× Ŭ·¡½º¿¡ Observer ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.
RandomAccess ¸¶Ä¿ ÀÎÅÍÆäÀ̽º´Â °í¼ÓÀÇ (ÀϹÝÀûÀ¸·Î´Â ÀÏÁ¤½Ã°£) ·£´ý ¾ï¼¼½º¸¦ ¼­Æ÷Æ®ÇÏ´Â °ÍÀ» ³ªÅ¸³»´Â List ±¸Çö¿¡ ÀÇÇØ »ç¿ëµË´Ï´Ù.
Set Áߺ¹ ¿ä¼Ò°¡ ¾ø´Â ÄÝ·º¼ÇÀÔ´Ï´Ù.
SortedMap MAP ÀÚ½ÅÀÌ ½Â¼øÀÇ Å° ¼ø¼­°¡ µÇ´Â °ÍÀ» ÇÁ·ÎÅØ¼ÇÇÕ´Ï´Ù.
SortedSet ¹Ýº¹ÀÚÀÇ µ¿ÀÛÀ» ÇÁ·ÎÅØ¼ÇÇÏ´Â ¼¼Æ®ÀÔ´Ï´Ù.
 

Ŭ·¡½ºÀÇ °³¿ä
AbstractCollection ÀÌ Å¬·¡½º´Â Collection ÀÎÅÍÆäÀ̽ºÀÇ ½ºÄ̸®ÅÏ ±¸ÇöÀ» Á¦°øÇØ, ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇϴµ¥ ÇÊ¿äÇÑ ÀÛ¾÷·®À» ÃÖ¼ÒÇÑÀ¸·Î ¾ïÁ¦ÇÕ´Ï´Ù.
AbstractList ÀÌ Å¬·¡½º´Â List ÀÎÅÍÆäÀ̽ºÀÇ ½ºÄ̸®ÅÏ ±¸ÇöÀ» Á¦°øÇØ, ¹è¿­°ú °°Àº ¡¸·£´ý ¾ï¼¼½º¡¹µ¥ÀÌÅÍ ±â¾ï¿ªÀ» ±âº»À¸·Î ÇÏ´Â ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇϴµ¥ ÇÊ¿äÇÑ ÀÛ¾÷·®À» ÃÖ¼ÒÇÑÀ¸·Î ¾ïÁ¦ÇÕ´Ï´Ù.
AbstractMap ÀÌ Å¬·¡½º´Â Map ÀÎÅÍÆäÀ̽ºÀÇ ½ºÄ̸®ÅÏ ±¸ÇöÀ» Á¦°øÇØ, ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇϴµ¥ ÇÊ¿äÇÑ ÀÛ¾÷·®À» ÃÖ¼ÒÇÑÀ¸·Î ¾ïÁ¦ÇÕ´Ï´Ù.
AbstractSequentialList ÀÌ Å¬·¡½º´Â List ÀÎÅÍÆäÀ̽ºÀÇ ½ºÄ̸®ÅÏ ±¸ÇöÀ» Á¦°øÇØ, ¸µÅ© ¸®½ºÆ®¿Í °°Àº ¡¸Â÷·ÊÂ÷·Ê ¾×¼¼½º¡¹µ¥ÀÌÅÍ ±â¾ï¿ªÀ» ±âº»À¸·Î ÇÏ´Â ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇϴµ¥ ÇÊ¿äÇÑ ÀÛ¾÷·®À» ÃÖ¼ÒÇÑÀ¸·Î ¾ïÁ¦ÇÕ´Ï´Ù.
AbstractSet ÀÌ Å¬·¡½º´Â Set ÀÎÅÍÆäÀ̽ºÀÇ ½ºÄ̸®ÅÏ ±¸ÇöÀ» Á¦°øÇØ, ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇϴµ¥ ÇÊ¿äÇÑ ÀÛ¾÷·®À» ÃÖ¼ÒÇÑÀ¸·Î ¾ïÁ¦ÇÕ´Ï´Ù.
ArrayList List ÀÎÅÍÆäÀ̽ºÀÇ »çÀÌÁî º¯°æ °¡´ÉÇÑ ¹è¿­ÀÇ ±¸ÇöÀÔ´Ï´Ù.
Arrays ÀÌ Å¬·¡½º¿¡´Â ¼ÒÆ®³ª °Ë»ö µî, ¹è¿­À» Á¶ÀÛÇϱâ À§ÇÑ ´Ù¾çÇÑ ¸Þ¼Òµå°¡ ÀÖ½À´Ï´Ù.
BitSet ÀÌ Å¬·¡½º´Â Çʿ信 µû¶ó¼­ Ä¿Áö´Â ºñÆ® º¤Å͸¦ ±¸ÇöÇÕ´Ï´Ù.
Calendar Calendar ´Â Date ¿ÀºêÁ§Æ®¿ÍYEAR,MONTH,DAY,HOUR µîÀÇ Á¤¼ö ÇʵåÀÇ »çÀÌ¿¡ º¯È¯À» ÇàÇϱâ À§ÇÑ Ãß»ó base classÀÔ´Ï´Ù.
Collections ÀÌ Å¬·¡½º´Â ÄÝ·º¼Ç¿¡ ÀÛ¿ëÇÏ´ÂÁö ÄÝ·º¼ÇÀ» µ¹·ÁÁÖ´Â static ¸Þ¼Òµå¸¸À¸·Î ±¸¼ºµË´Ï´Ù.
Currency ÅëÈ­¸¦ ³ªÅ¸³À´Ï´Ù.
Date Ŭ·¡½º Date ´Â ƯÁ¤ÀÇ ½ÃÁ¡À» ³ªÅ¸³»¼­ , ±× Á¤¹Ðµµ´Â ¹Ð¸® ¼¼ÄÁµåÀÔ´Ï´Ù.
Dictionary Dictionary Ŭ·¡½º´Â Hashtable ¿Í °°ÀÌ Å°¸¦ °ª¿¡ MAP Çϴ Ŭ·¡½ºÀÇ ºÎ¸ð°¡ µÇ´Â Ãß»ó Ŭ·¡½ºÀÔ´Ï´Ù.
EventListenerProxy Ãß°¡ ÆÄ¶ó¹ÌÅͼ¼Æ®¸¦ ûÃëÀÚ¿¡°Ô °ü·ÃÁþ´Â EventListener Ŭ·¡½ºÀÇ abstract ·¡ÆÛ Ŭ·¡½º.
EventObject ¸ðµç À̺¥Æ® »óÅ ¿ÀºêÁ§Æ®ÀÇ ÆÄ»ý ¹ÙÅÁÀ¸·Î µÇ´Â ·çÆ® Ŭ·¡½ºÀÔ´Ï´Ù.
GregorianCalendar GregorianCalendar ´Â Calendar ÀÇ ±¸»ó ¼­ºê Ŭ·¡½ºÀ̸ç, ¼¼°èÀÇ ´ëºÎºÐÀÇ Áö¿ª¿¡¼­ »ç¿ëµÇ´Â Ç¥ÁØÀûÀÎ ´Þ·ÂÀ» Á¦°øÇÕ´Ï´Ù.
HashMap Map ÀÎÅÍÆäÀ̽ºÀÇ ÇØ½Ã Å×ÀÌºí¿¡ ±Ù°ÅÇÏ´Â ±¸ÇöÀÔ´Ï´Ù.
HashSet ÀÌ Å¬·¡½º´Â ÇØ½Ã Å×À̺í (½ÇÁ¦·Î´Â HashMap ÀÇ ÀνºÅϽº)À» ±âº»À¸·Î ÇØ,Set ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÕ´Ï´Ù.
Hashtable ÀÌ Å¬·¡½º´Â ÇØ½Ã Å×À̺íÀ» ±¸ÇöÇϱâ À§ÇÑÀÇ °ÍÀ¸·Î, ۸¦ °ª¿¡ MAP ÇÕ´Ï´Ù.
IdentityHashMap ÀÌ Å¬·¡½º´Â Ű¿Í °ªÀ» ºñ±³ÇÒ ¶§¿¡ ¿ÀºêÁ§Æ®ÀÇ µ¿Àϼº ´ë½Å¿¡ ·¹ÆÛ·±½ºÀÇ µ¿ÀϼºÀ» »ç¿ëÇØ, ÇØ½Ã Å×À̺íÀ» °¡Áö´Â Map ÀνºÅϽº¸¦ ±¸ÇöÇÕ´Ï´Ù.
LinkedHashMap ¿¹Ãø °¡´ÉÇÑ ¹Ýº¹ ¼ø¼­¸¦ °¡Áö´Â Map ÀÎÅÍÆäÀ̽ºÀÇ ÇØ½Ã Å×À̺í°ú ¸µÅ© ¸®½ºÆ®ÀÇ ±¸ÇöÀÔ´Ï´Ù.
LinkedHashSet ¿¹Ãø °¡´ÉÇÑ ¹Ýº¹ ¼ø¼­¸¦ °¡Áö´Â Set ÀÎÅÍÆäÀ̽ºÀÇ ÇØ½Ã Å×À̺í°ú ¸µÅ© ¸®½ºÆ®ÀÇ ±¸ÇöÀÔ´Ï´Ù.
LinkedList List ÀÎÅÍÆäÀ̽ºÀÇ ¸µÅ© ¸®½ºÆ®ÀÇ ±¸ÇöÀÔ´Ï´Ù.
ListResourceBundle ListResourceBundle ´Â ¸®½ºÆ®¸¦ Æí¸®ÇÏ°í ¿ëÀÌÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ´Â ·ÎÄÉÀÏ¿¡ ´ëÇÑ ¸®¼Ò½º¸¦ °ü¸®ÇÏ´Â ResourceBundle ÀÇ abstract ¼­ºê Ŭ·¡½ºÀÔ´Ï´Ù.
Locale Locale ¿ÀºêÁ§Æ®´Â ƯÁ¤ÀÇ Áö¸®Àû, ±¹°¡Àû, ¶Ç´Â ¹®È­Àû Áö¿ªÀ» ³ªÅ¸³»±â À§ÇÑ °ÍÀÔ´Ï´Ù.
Observable ÀÌ Å¬·¡½º´Â Çǰ¨½Ã ¿ÀºêÁ§Æ®, Áï ¸ðµ¨/ºäÆÄ¶ó´ÙÀÓÀÇ ¡¸µ¥ÀÌÅÍ¡¹¸¦ ³ªÅ¸³À´Ï´Ù.
Properties Properties Ŭ·¡½º´Â ºÒº¯ÀÇ ÇÁ·ÎÆÛƼ ¼¼Æ®¸¦ ³ªÅ¸³À´Ï´Ù.
PropertyPermission ÀÌ Å¬·¡½º´Â ÇÁ·ÎÆÛƼ¿¡ÀÇ ¾×¼¼½º±ÇÀ» À§ÇÑ Å¬·¡½ºÀÔ´Ï´Ù.
PropertyResourceBundle PropertyResourceBundle ´Â ResourceBundle ÀÇ ±¸»ó ¼­ºê Ŭ·¡½ºÀÔ´Ï´Ù.
Random Random Ŭ·¡½ºÀÇ ÀνºÅϽº´Â ÀÏ·ÃÀÇ ÀÇ»ç ³­¼ö¸¦ »ý¼ºÇÕ´Ï´Ù.
ResourceBundle ¸®¼Ò½º ¹øµé¿¡´Â ·ÎÄÉÀÏ °íÀ¯ÀÇ ¿ÀºêÁ§Æ®°¡ Æ÷ÇԵ˴ϴÙ.
SimpleTimeZone SimpleTimeZone ´Â žç·Â¿¡ »ç¿ëµÇ´Â ŸÀÓ Á¸À» ³ªÅ¸³»´Â TimeZone ÀÇ ±¸»ó ¼­ºê Ŭ·¡½ºÀÔ´Ï´Ù.
Stack Stack Ŭ·¡½º´Â ¿ÀºêÁ§Æ®ÀÇ ÈÄÀÔ¼±Ãâ (LIFO) ½ºÅÃÀ» ³ªÅ¸³À´Ï´Ù.
StringTokenizer StringTokenizer Ŭ·¡½º¸¦ »ç¿ëÇϸé(ÀÚ), ¾îÇø®ÄÉÀ̼ÇÀ¸·Î ij¸¯ÅÍ ¶óÀÎÀ» ÅäÅ«¿¡ ºÐÇÒÇÒ ¼ö ÀÖ½À´Ï´Ù.
Timer ¹é±×¶ó¿îµå thread·Î Àå·¡ ½ÇÇàµÇ´Â ŽºÅ©¸¦ ½ºÄÉÁÙ ÇÏ´Â thread¸¦ À§ÇÑ ±â´ÉÀÔ´Ï´Ù.
TimerTask Timer ¿¡ ÀÇÇØ 1 ȸ ¶Ç´Â ¹Ýº¹ÇØ ½ÇÇàÇϵµ·Ï(µíÀÌ) ½ºÄÉÁÙ µÇ´Â ŽºÅ©ÀÔ´Ï´Ù.
TimeZone TimeZone ´Â ŸÀÓ Á¸ ¿ÀÇÁ¼Â(offset)¸¦ ³ªÅ¸³À´Ï´Ù.
TreeMap SortedMap ÀÎÅÍÆäÀ̽ºÀÇ ±¸Çö¿¡ ±Ù°ÅÇÏ´Â Red-Black Æ®¸®ÀÔ´Ï´Ù.
TreeSet ÀÌ Å¬·¡½º´Â TreeMap ÀÇ ÀνºÅϽº¿¡ ±Ù°ÅÇÏ´Â Set ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÕ´Ï´Ù.
Vector Vector Ŭ·¡½º´Â ¿ÀºêÁ§Æ®ÀÇ °¡º¯Àå ¹è¿­À» ±¸ÇöÇÕ´Ï´Ù.
WeakHashMap ÇØ½Ã Å×ÀÌºí¿¡ ±Ù°ÅÇÑ ¡¸¾àŰ¡¹¿¡ ÀÇÇÑ Map ±¸ÇöÀÔ´Ï´Ù.
 

¿¹¿ÜÀÇ °³¿ä
ConcurrentModificationException ÀÌ ¿¹¿Ü´Â ¿ÀºêÁ§Æ®ÀÇ µ¿½Ã º¯°æÀ» °ËÃâÇÑ ¸Þ¼Òµå¿¡ ÀÇÇØ, ±×·¯ÇÑ º¯°æÀÌ Çã°¡µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì¿¡ ½½·Î¿ì µË´Ï´Ù.
EmptyStackException Stack Ŭ·¡½ºÀÇ ¸Þ¼Òµå¿¡ ÀÇÇØ ½½·Î¿ì µÇ¾î ±× ½ºÅÃÀÌ ÇÏ´ÃÀÎ °ÍÀ» ³ªÅ¸³À´Ï´Ù
MissingResourceException ¸®¼Ò½º°¡ °áÇÌ Çϰí ÀÖ´Â °ÍÀ» ÅëÁöÇÕ´Ï´Ù.
NoSuchElementException ÀÌ ¿­°Å¿¡ ±× ÀÌ»óÀÇ ¿ä¼Ò°¡ ¾øÀ¸¸éEnumeration ÀÇ nextElement ¸Þ¼Òµå¿¡ ÀÇÇØ ½½·Î¿ì µË´Ï´Ù.
TooManyListenersException TooManyListenersException ´Â Java À̺¥Æ® ¸ðµ¨ÀÇ ÀϺημ­ Åë»óÀº ¸ÖƼ ij½ºÆ®ÀÇ À̺¥Æ® ¼Ò½º¸¦ uni-castÀÇ Æ¯¼öÇÑ ÄÉÀ̽ºÀÌ´Ù°í ÁÖ¼®À» ºÙ¿© ±¸ÇöÇϱâ À§Çؼ­ »ç¿ëÇÕ´Ï´Ù.
 

ÆÐŰÁö java.util ÀÇ ¼³¸í

ÀÌ ÆÐŰÁö¿¡´Â ÄÝ·º¼Ç üÁ¦, À¯»ê ÄÝ·º¼Ç Ŭ·¡½º, À̺¥Æ® ¸ðµ¨, ÀϽà ±â´É, ±¹Á¦È­, ¹× ´Ù¾çÇÑ À¯Æ¿¸®Æ¼ Ŭ·¡½º (StringTokenizer, ³­¼ö Á¦³Ê·¹ÀÌÅÍ, ¹× ºñÆ® ¹è¿­)°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

ÆÐŰÁöÀÇ »ç¾ç

°ü·Ã Ç׸ñ

°³¿ä, Æ©Å丮¾ó, ¿¹, °¡À̵å, ¹× ÅøÀÇ ¸Þ´º¾ó¿¡ ´ëÇØ¼­´Â ÀÌÇϸ¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä.

µµÀÔµÈ ¹öÁ¯:
JDK1. 0

JavaTM 2
Platform
Std.  Ed.  v1. 4.0

¹ö±×ÀÇ º¸°í¿Í ±â´ÉÀÇ ¸®Äù½ºÆ®
ÀÌ¿ÜÀÇ API ·¹ÆÛ·±½º ¹× °³¹ßÀÚ¿ë ¹®¼­¿¡ ´ëÇØ¼­´Â Java 2 SDK SE °³¹ßÀÚ¿ë ¹®¼­¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. °³¹ßÀÚÀü¿ëÀÇ »ó¼¼ÇÑ ÇØ¼³, °³³äÀÇ °³¿ä, ¿ë¾îÀÇ Á¤ÀÇ, ¹ö±×ÀÇ È¸ÇÇÃ¥, ¹× ÄÚµå ½Ç·Ê°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ À־ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.