JavaTM 2 Platform
Standard Ed. 5.0

API ¹®¼­ÀÇ ±¸¼º

ÀÌ API (Application Programming Interface) ¹®¼­¿¡´Â ´ÙÀ½¿¡ ¼³¸íÇÏ´Â ³×ºñ°ÔÀÌ¼Ç ¹Ù¿¡ ÀÖ´Â Ç׸ñ¿¡ ´ëÀÀÇÏ´Â ÆäÀÌÁö°¡ Æ÷ÇԵ˴ϴÙ.

°³¿ä

°³¿ä ÆäÀÌÁö´Â API ¹®¼­ÀÇ ½Å¹® Á¦£±¸éÀ¸·Î °¢ ÆÐÅ°ÁöÀÇ °³¿ä¸¦ Æ÷ÇÔÇÑ ÀüÆÐÅ°ÁöÀÇ À϶÷ÀÌ Ç¥½ÃµË´Ï´Ù. ÀÏ·ÃÀÇ ÆÐÅ°ÁöÀÇ °³¿ä ¼³¸íµµ Ç¥½ÃµË´Ï´Ù.

ÆÐÅ°Áö

°¢ ÆÐÅ°Áö´Â ±× ÆÐÅ°ÁöÀÇ Å¬·¡½º¿Í ÀÎÅÍÆäÀ̽º¿¡ÀÇ ¸µÅ©¸¦ Æ÷ÇÔÇÑ ÆäÀÌÁö¸¦ °¡Áý´Ï´Ù. ÀÌ ÆäÀÌÁö´Â 4°³ÀÇ Ä«Å×°í¸®·Î ±¸¼ºµË´Ï´Ù:

Ŭ·¡½º ¶Ç´Â ÀÎÅÍÆäÀ̽º

°¢ Ŭ·¡½º, ÀÎÅÍÆäÀ̽º, »óÀÚ Å¬·¡½º ¹× »óÀÚ ÀÎÅÍÆäÀ̽º´Â °³º°ÀÇ ÆäÀÌÁö¸¦ °¡Áý´Ï´Ù. °¢ ÆäÀÌÁö¿¡´Â ´ÙÀ½°ú °°ÀÌ, Ŭ·¡½º ¶Ç´Â ÀÎÅÍÆäÀ̽ºÀÇ ¼³¸í°ú °³¿ä Å×ÀÌºí ¹× ¸â¹öÀÇ »ó¼¼ ¼³¸íÀÌ Æ÷ÇԵ˴ϴÙ:

°¢ °³¿ä ¿£Æ®¸®¿¡´Â ±× Ç׸ñÀÇ »ó¼¼ÇÑ ±â¼úÁß¿¡¼­ 1 Çà °ÀÇ ¹®ÀåÀÌ Ç¥½ÃµË´Ï´Ù. »ó¼¼ÇÑ ±â¼úÀº ¿ø½Ã Äڵ忡 ³ªÅ¸³ª´Â ¼øÀ¸·Î ´Ã¾î³õÀ» ¼ö ÀÖ½À´Ï´Ù¸¸, °³¿ä ¿£Æ®¸®´Â ¾ËÆĺª¼ø¼­¿¡ ´Ã¾î³õÀ» ¼ö ÀÖ½À´Ï´Ù. ÀÌ°Í¿¡ ÀÇÇØ ÇÁ·Î±×·¡¸Ó°¡ ¼³Á¤ÇÑ ³í¸®ÀûÀÎ ±×·ì ³ª´©±â°¡ º¸°ü À¯ÁöµË´Ï´Ù.

ÁÖ¼® ŸÀÔ

°¢ ÁÖ¼® ŸÀÔ¿¡´Â ±×°Í ÀÚ½ÅÀÇ °³º°ÀÇ ÆäÀÌÁö¿Í ´ÙÀ½ÀÇ ¼½¼ÇÀÌ ÀÖ½À´Ï´Ù:

¿­°ÅÇü

°¢ ¿­°ÅÇü¿¡´Â ±×°Í ÀÚ½ÅÀÇ °³º°ÀÇ ÆäÀÌÁö¿Í ´ÙÀ½ÀÇ ¼½¼ÇÀÌ ÀÖ½À´Ï´Ù:

»ç¿ë

°¢ ¹®¼­È­ µÈ ÆÐÅ°Áö, Ŭ·¡½º ¹× ÀÎÅÍÆäÀ̽º´Â °¢°¢ [»ç¿ë] ÆäÀÌÁö¸¦ °¡Áö°í ÀÖ½À´Ï´Ù. ÀÌ ÆäÀÌÁö¿¡´Â ¾î¶°ÇÑ ÆÐÅ°Áö, Ŭ·¡½º, ¸Þ¼­µå, »ý¼ºÀÚ ¹× Çʵ尡 ƯÁ¤ÀÇ Å¬·¡½º ¶Ç´Â ÆÐÅ°ÁöÀÇ ÀϺθ¦ »ç¿ëÇÏ°í ÀÖÀ»Áö°¡ ±â¼úµÇ°í ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î Ŭ·¡½º A ¶Ç´Â ÀÎÅÍÆäÀ̽º AÀÎ °æ¿ì, ±× [»ç¿ë] ÆäÀÌÁö¿¡´Â A ¼­ºê Ŭ·¡½º, A ·Î¼­ ¼±¾ðµÇ´Â Çʵå, A¸¦ µ¹·ÁÁÖ´Â ¸Þ¼­µå ¹×, ÇüÅ A¸¦ °¡Áö´Â ¸Þ¼­µå¿Í »ý¼ºÀÚ°¡ Æ÷ÇԵ˴ϴÙ. ÀÌ ÆäÀÌÁö¿¡ ¾×¼¼½º ÇÏ·Á¸é, ¿ì¼± ±× ÆÐÅ°Áö, Ŭ·¡½º, ¶Ç´Â ÀÎÅÍÆäÀ̽º·Î À̵¿ÇØ, ³×ºñ°ÔÀÌ¼Ç ¹ÙÀÇ [»ç¿ë] ¸µÅ©¸¦ Ŭ¸¯ÇØ ÁÖ¼¼¿ä.

°èÃþ Æ®¸® (Ŭ·¡½º °èÃþ)

¸ðµç ÆÐÅ°Áö¿¡´Â Ŭ·¡½º °èÃþ ÆäÀÌÁö°¡ ÀÖ¾î, ¶ÇÇÑ °¢ ÆÐÅ°ÁöÀÇ °èÃþÀÌ ÀÖ½À´Ï´Ù. °¢ÃþÃþ ÆäÀÌÁö´Â Ŭ·¡½ºÀÇ ¸®½ºÆ®¿Í ÀÎÅÍÆäÀ̽ºÀÇ ¸®½ºÆ®¸¦ Æ÷ÇÔÇÕ´Ï´Ù. Ŭ·¡½º´Â java.lang.Object¸¦ °³½ÃÁ¡À¸·Î ÇÏ´Â »ó¼Ó ±¸Á¶·Î Æí¼ºµË´Ï´Ù. ÀÎÅÍÆäÀ̽º´Â java.lang.Object·Î ºÎÅÍ´Â »ó¼ÓÇÏÁö ¾Ê½À´Ï´Ù.

ÃßõµÇ¾î ÀÖÁö ¾ÊÀº API

ÃßõµÇ¾î ÀÖÁö ¾ÊÀº API ÆäÀÌÁö´Â ÃßõµÇ¾î ÀÖÁö ¾ÊÀº ¸ðµç API ¸®½ºÆ®¸¦ Ç¥½ÃÇÕ´Ï´Ù. ºñÃßõ API ¶õ ±â´É °³·®µîÀÇ ÀÌÀ¯·ÎºÎÅÍ »ç¿ëÀ» ÃßõÇÒ ¼ö ¾ø°Ô µÈ API ·Î ÀϹÝÀûÀ¸·Î °Å±â¿¡ ´ë½ÅÇÏ´Â API°¡ Á¦°øµË´Ï´Ù. ºñÃßõ API´Â ÇâÈÄÀÇ ±¸ÇöÀ¸·Î »èÁ¦µÉ °¡´É¼ºÀÌ ÀÖ½À´Ï´Ù.

»öÀÎ

»öÀÎ ¿¡´Â ¸ðµç Ŭ·¡½º, ÀÎÅÍÆäÀ̽º, »ý¼ºÀÚ, ¸Þ¼­µå ¹× ÇʵåÀÇ ¾ËÆĺª¼ø¼­ÀÇ ¸®½ºÆ®°¡ Æ÷ÇԵ˴ϴÙ.

Àü/Â÷

ÀÌ·¯ÇÑ ¸µÅ©¿¡ÀÇÇØ Àü ¶Ç´Â ´ÙÀ½ÀÇ Å¬·¡½º, ÀÎÅÍÆäÀ̽º, ÆÐÅ°Áö, ¶Ç´Â °ü·Ã ÆäÀÌÁö·Î À̵¿ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÇÁ·¹ÀÓÀ¸·Î/ÇÁ·¹ÀÓ ¾øÀÌ

ÀÌ·¯ÇÑ ¸µÅ©´Â HTML ÇÁ·¹ÀÓÀ» Ç¥½ÃÇϰųª ¼û±â°Å³ª ÇÕ´Ï´Ù. ¸ðµç ÆäÀÌÁö´Â ÇÁ·¹ÀÓ¿¡¼­µµ, ÇÁ·¹ÀÓ¾øÀ̵µ Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.

Á÷·ÄÈ­ µÈ Çü½Ä

Á÷·ÄÈ­ °¡´É, ¶Ç´Â ¿ÜºÎÈ­ °¡´ÉÇÑ °¢ Ŭ·¡½º´Â Á÷·ÄÈ­ Çʵå¿Í ¸Þ¼­µåÀÇ ±â¼úÀ» Æ÷ÇÔÇÕ´Ï´Ù. ÀÌ Á¤º¸´Â API¸¦ »ç¿ëÇÏ´Â °³¹ßÀÚ°¡ ¾Æ´Ï°í, À籸ÇöÀ» ½Ç½ÃÇÏ´Â ´ã´çÀÚ¿¡ µµ¿òÀÌ µË´Ï´Ù. ³×ºñ°ÔÀÌ¼Ç ¹Ù¿¡ ¸µÅ©°¡ ¾ø´Â °æ¿ì, Á÷·ÄÈ­ µÈ Ŭ·¡½º·Î À̵¿ÇØ, Ŭ·¡½º ±â¼úÀÇ [°ü·Ã Ç׸ñ] ¼½¼Ç¿¡ ÀÖ´Â [Á÷·ÄÈ­ µÈ Çü½Ä]À» Ŭ¸¯ÇÏ´Â °ÍÀ¸·Î½á, ÀÌ Á¤º¸¸¦ Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.

Á¤¼ö Çʵ尪

¡¸Á¤¼ö Çʵ尪¡¹ ÆäÀÌÁö¿¡´Â static final Çʵå¿Í ±× °ªÀÇ ¸®½ºÆ®°¡ ÀÖ½À´Ï´Ù.

ÀÌ ÇïÇÁ ÆÄÀÏÀº Ç¥ÁØ doclet¸¦ »ç¿ëÇØ »ý¼ºµÈ API ¹®¼­¿¡ Àû¿ëµË´Ï´Ù.


JavaTM 2 Platform
Standard Ed. 5.0

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.